mc idp ldap accesskey create
mc 版本新增功能: RELEASE.2023-12-23T08-47-21Z
描述
mc idp ldap accesskey create
允许您添加 LDAP 访问密钥对。
以下示例在
minio
别名 上创建了一个新的访问密钥对,其策略与已认证的用户相同。
mc idp ldap accesskey create minio/
该命令具有以下语法
mc [GLOBALFLAGS] idp ldap accesskey create \
ALIAS \
[--access-key <value>] \
[--secret-key <value>] \
[--policy <value>] \
[--name <value>] \
[--description <value>] \
[--expiry <value>] \
[--expiry-duration <value>]
将
ALIAS
替换为已配置用于 AD/LDAP 集成的 MinIO 部署的 别名。
方括号
[]
表示可选参数。共享同一行的参数是相互依赖的。
使用管道
|
运算符分隔的参数是互斥的。
将示例复制到文本编辑器中,并在终端/shell 中运行命令之前根据需要进行修改。
参数
- ALIAS
- 必需
已配置用于 AD/LDAP 的 MinIO 部署的 别名。
例如
mc idp ldap accesskey create minio
- --access-key
- 可选
用于帐户的访问密钥。访问密钥不能包含字符
=
(等号)或,
(逗号)。需要
--secret-key
- --secret-key
- 可选
用于帐户的密钥。
需要
--access-key
- --expiry-duration
- 可选
访问密钥对在
#d#h#s
格式下保持有效的时间长度。例如,
7d
、24h
、5d12h30s
是有效的字符串。与
--expiry
互斥。
- --expiry
- 可选
访问密钥过期后的日期。以 YYYY-MM-DD 格式输入日期。
例如,要使凭证在 2024 年 12 月 31 日后过期,请输入
2024-12-31
。与
--expiry-duration
互斥。
- --login
- 可选
自版本 RELEASE.2024-04-18T16-45-29Z 起已弃用: 使用
mc idp ldap accesskey create-with-login
访问此参数以前提供的功能。提示用户使用用于生成访问密钥的 LDAP 凭据登录。指定用于登录提示的 LDAP 配置的 MinIO 服务器的 URL。
需要交互式终端。
全局标志
此命令支持任何 全局标志。
行为
S3 兼容性
mc 命令行工具构建为与 AWS S3 API 兼容,并已在 MinIO 和 AWS S3 上针对预期功能和行为进行了测试。
MinIO 不对其他与 S3 兼容的服务提供任何保证,因为它们的 S3 API 实现未知,因此不受支持。虽然 mc 命令可能按文档记录的方式工作,但任何此类用法均需自行承担风险。
示例
为已认证用户创建新的访问密钥对
以下命令创建一个新的访问密钥对,用于与当前在 minio
别名上已认证的用户一起使用。该命令输出随机生成的访问密钥和密钥。
mc idp ldap accesskey create minio
使用自定义访问密钥和密钥创建新的访问密钥对
以下命令创建一个新的访问密钥对,其中包含您为当前在 minio
别名上已认证的用户指定的访问密钥和密钥。
mc idp ldap accesskey create minio/ --access-key my-access-key-change-me --secret-key my-secret-key-change-me
创建在 24 小时后过期的新的访问密钥对
以下命令创建一个新的访问密钥对,用于与当前在 minio
别名上已认证的用户一起使用。凭证将在 24 小时后过期。
该命令输出随机生成的访问密钥和密钥。
mc idp ldap accesskey create minio --expiry-duration 24h
创建新的访问密钥并提示以用户身份登录
以下命令创建一个新的访问密钥对。MinIO 客户端将首先要求您以访问密钥所属的用户身份登录到配置为 LDAP 的 MinIO 站点 minio.example.com
上。
该命令输出随机生成的访问密钥和密钥。
mc idp ldap accesskey create minio --login minio.example.com
创建在某个日期后过期的新的访问密钥对
以下命令创建一个新的访问密钥对,用于与当前在 minio
别名上已认证的用户一起使用。凭证将在 2024 年 2 月 29 日后过期。
该命令输出随机生成的访问密钥和密钥。
mc idp ldap accesskey create minio --expiry 2024-02-29