文档

安全和访问

您可以使用 MinIO 控制台执行 MinIO 中提供的一些身份和访问管理功能,例如

  • 创建继承父级权限的子级 访问密钥

  • 查看、管理和创建访问 策略

  • 使用内置 MinIO IDP 创建和管理 用户凭据 或组,连接到一个或多个 OIDC 提供商,或添加 AD/LDAP 提供商以进行 SSO。

访问密钥

访问密钥”或“服务帐户”部分显示与已认证用户关联的所有 访问密钥。特定用户的已存在访问密钥的摘要列表包括访问密钥、过期时间、状态、名称和描述。

访问密钥支持提供继承“父级”用户权限的应用程序认证凭据。

对于使用外部身份管理器(如 Active Directory 或与 OIDC 兼容的提供商)的部署,访问密钥提供了一种方法,允许用户创建长期凭据。

  • 您可以选择访问密钥行以查看其自定义策略(如果存在)。

    您可以从此屏幕创建或修改策略。访问密钥策略不能超过授予父级用户的权限。

  • 您可以通过选择“创建访问密钥”来创建一个新的访问密钥。

    控制台会自动生成访问密钥和密码。您可以选择密码字段上的眼睛图标以显示该值。您可以根据需要覆盖这些值。

    您可以为访问密钥设置自定义策略,以进一步限制授予使用该密钥进行身份验证的用户权限。选择“限制在用户策略之外”以打开策略编辑器并根据需要进行修改。

    在选择“创建”以创建访问密钥之前,请确保您已将访问密钥密码保存到安全的位置。创建访问密钥后,您无法检索或重置密码值。

    要轮换应用程序的凭据,请创建一个新的访问密钥,并在应用程序更新为使用新凭据后删除旧的访问密钥。

策略

策略”部分显示 MinIO 部署上的所有 策略。“策略”部分允许您创建、修改或删除策略。

策略 定义了经过身份验证的用户可以访问的授权操作和资源。每个策略描述了一个或多个用户、用户组或访问密钥可以执行的操作,或者他们必须满足的条件。

策略是以 JSON 格式的文本文件,与 Amazon AWS Identity and Access Management 策略的语法、结构和行为兼容。有关使用策略在 MinIO 中管理访问的详细信息,请参阅 基于策略的操作控制

如果经过身份验证的用户没有 必需的管理权限,则本节或其内容可能不可见。

  • 选择 + 创建策略 创建一个新的 MinIO 策略。

  • 选择策略行以管理策略详细信息。

    摘要 视图显示策略的摘要。

    用户 视图显示分配给策略的所有用户。

    视图显示分配给策略的所有组。

    原始策略 视图显示原始 JSON 策略。

使用 用户 视图分别将创建的策略分配给用户和组。

身份

身份 部分为 MinIO 管理的用户 提供管理界面。

本节包含以下小节。如果经过身份验证的用户没有 必需的管理权限,则某些小节可能不可见。

用户

用户 部分显示部署中所有 MinIO 管理的 用户

对于使用外部身份管理器(如 Active Directory 或 OIDC 兼容提供商)的部署,此部分不可见。

  • 选择 创建用户 创建新的 MinIO 管理的用户。

    您可以在创建期间将 策略 分配给用户。

  • 选择用户的行以查看该用户的详细信息。

    您可以查看和修改用户分配的 策略

    您还可以查看和管理与用户关联的任何 访问密钥

部分显示 MinIO 部署中所有

对于使用外部身份管理器(如 Active Directory 或 OIDC 兼容提供商)的部署,此部分不可见。

  • 选择 创建组 创建新的 MinIO 组。

    您可以在创建期间将新用户分配给组。

    您可以在创建后将策略分配给组。

  • 选择组行以打开该组的详细信息。

    您可以从 成员 视图修改组成员资格。

    您可以从 策略 视图修改组分配的策略。

    更改用户的组成员资格会修改用户继承的策略。有关更多信息,请参阅 访问管理

OpenID

MinIO 支持使用 与 OpenID Connect (OIDC) 兼容的身份提供商 (IDP) 来外部管理用户身份。

OpenID 提供商的示例包括

  • Okta

  • KeyCloak

  • Dex

  • 谷歌

  • 脸书

配置外部 IDP 可启用单点登录工作流程,其中应用程序在访问 MinIO 之前会对外部 IDP 进行身份验证。

使用本节中的屏幕查看、添加或编辑部署的 OIDC 配置。MinIO 支持任意数量的活动 OIDC 配置。

LDAP

MinIO 支持使用 Active Directory 或 LDAP (AD/LDAP) 服务来外部管理用户身份。配置外部身份提供商 (IDP) 可启用单点登录 (SSO) 工作流程,其中应用程序在访问 MinIO 之前会对外部 IDP 进行身份验证。

使用本节中的屏幕查看、添加或编辑部署的 LDAP 配置。MinIO 仅支持一个活动的 LDAP 配置。

MinIO 查询 Active Directory/LDAP 服务器以验证客户端指定的凭据。如果配置了 MinIO 执行组查找,MinIO 也会在 AD/LDAP 服务器上执行组查找。