中文文档

MinIO 访问管理插件设置

此页面记录了使用 MinIO 访问管理插件启用外部授权管理的设置。 有关使用这些设置的教程,请参阅 MinIO 外部访问管理插件

您可以通过定义以下内容来建立或修改设置:

  • 在启动或重新启动 MinIO 服务器之前,在宿主系统上定义一个 环境变量。 请参阅您的操作系统的文档,了解如何定义环境变量。

  • 使用 mc admin config set 命令来设置一个 配置项

  • 使用 MinIO控制台管理员 > 设置 页面来设置一个 配置项

如果您同时定义了环境变量和类似的配置设置,MinIO 将使用环境变量的值。

有些设置只有环境变量或配置设置,而不是两者都有。

重要

每个配置设置都控制着MinIO的基本行为和功能。 MinIO 强烈建议 在较低的环境中,如DEV或QA,测试配置更改,然后再将其应用到生产环境中。

示例

在设置 MinIO 访问管理插件时,你必须定义所有 必需 的设置。 这里的例子代表了最少的必需设置。

MINIO_POLICY_PLUGIN_URL="https://authzservice.example.net:8080/authz"
policy_plugin

使用 mc admin config set 命令来创建或更新访问管理插件配置。 policy_plugin url 参数是必需的。 将其他可选参数指定为空格 (” “) 分隔的列表。

mc admin config set policy_plugin                     \
   url="https://authzservice.example.net:8080/authz"  \
   [ARGUMENT=VALUE] ...

设置

URL

必需的

MINIO_POLICY_PLUGIN_URL
policy_plugin url

外部访问管理服务的webhook端点( https://authzservice.example.net:8080/authz )。

Auth Token

可选

MINIO_POLICY_PLUGIN_AUTH_TOKEN
policy_plugin auth_token

用于向配置的webhook端点呈现的身份验证令牌。

指定一个支持的身份 验证方案 ,如字符串值 "Bearer TOKEN"。 MinIO 使用 HTTP Authorization 头发送令牌。

HTTP2

可选

MINIO_POLICY_PLUGIN_ENABLE_HTTP2
policy_plugin enable_http2

启用实验性的HTTP2支持,以连接到配置的webhook服务。

默认为关闭

Comment

可选

MINIO_POLICY_PLUGIN_COMMENT
policy_plugin comment

指定一个注释,用于关联到外部访问管理配置。

Join Slack 商业支持购买咨询