# Summary As per a recent customer issue, our guidance on `MINIO_DOMAIN` and path/virtual bucket lookups needs some attention. There are two main areas to address: 1. We need to guide users to avoid namespace collision within the `MINIO_DOMAIN` , as this causes bucket lookup issues with certain MinIO services/features 2. We need to generally improve docs on setting `MINIO_DOMAIN` correctly There is also a side objective from Engineering to ensure we have a simple admonition to direct users to test wherever possible changes to config settings before applying to production. --------- Co-authored-by: Daryl White <53910321+djwfyi@users.noreply.github.com>
3.4 KiB
MinIO Access Management Plugin Settings
minio
Table of Contents
This page documents settings for enabling external authorization
management using the MinIO Access Management Plugin. See minio-external-access-management-plugin
for a tutorial
on using these settings.
Examples
When setting up the MinIO Access Management plugin, you must define at minimum all required settings. The examples here represent the minimum required setting.
Environment Variables
MINIO_POLICY_PLUGIN_URL="https://authzservice.example.net:8080/authz"
Configuration Settings
policy_plugin
Use the mc admin config set
command to create or update the
access management plugin configuration. The
policy_plugin url
argument is required. Specify additional
optional arguments as a whitespace (" ")-delimited list.
mc admin config set policy_plugin \
url="https://authzservice.example.net:8080/authz" \
[ARGUMENT=VALUE] ...
Settings
URL
Required
Environment Variable
MINIO_POLICY_PLUGIN_URL
Configuration Setting
policy_plugin url
Auth Token
Optional
Environment Variable
MINIO_POLICY_PLUGIN_AUTH_TOKEN
Configuration Setting
policy_plugin auth_token
HTTP2
Optional
Environment Variable
MINIO_POLICY_PLUGIN_ENABLE_HTTP2
Configuration Setting
policy_plugin enable_http2
Comment
Optional
Environment Variable
MINIO_POLICY_PLUGIN_COMMENT
Configuration Setting
policy_plugin comment