mc idp ldap accesskey create
New in version mc: RELEASE.2023-12-23T08-47-21Z
描述
mc idp ldap accesskey create 允许添加 LDAP 访问密钥对。
以下示例在
minioalias 上创建一个新的访问密钥对,并使用与已认证用户相同的策略:
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 部署的 alias。
方括号
[]表示可选参数。同一行中的参数彼此相互依赖。
使用管道符
|分隔的参数彼此互斥。
请先将示例复制到文本编辑器中并按需修改,再在终端 / shell 中运行命令。
参数
- ALIAS
- Required
已配置 AD/LDAP 的 MinIO 部署的 alias。
例如:
mc idp ldap accesskey create minio
- --access-key
- Optional
用于该账户的访问密钥。 访问密钥不能包含 ``=``(等号)或 ``,``(逗号)字符。
需要
--secret-key
- --secret-key
- Optional
用于该账户的密钥。
需要
--access-key
- --expiry-duration
- Optional
访问密钥对保持有效的时长,格式为
#d#h#s。例如,
7d、24h、5d12h30s都是有效字符串。与
--expiry互斥。
- --expiry
- Optional
访问密钥在该日期之后过期。 日期请使用 YYYY-MM-DD 格式输入。
例如,要使凭证在 2024 年 12 月 31 日之后过期,请输入
2024-12-31。与
--expiry-duration互斥。
- --login
- Optional
Deprecated since version RELEASE.2024-04-18T16-45-29Z: 使用
mc idp ldap accesskey create-with-login获取此前由该参数提供的功能。提示用户使用 LDAP 凭证登录以生成访问密钥。 指定用于登录提示的、已配置 LDAP 的 MinIO Server URL。
需要交互式终端。
全局标志
此命令支持 全局标志 中的任意选项。
行为
S3 兼容性
mc 命令行工具以兼容 AWS S3 API 为目标构建,并针对 MinIO 和 AWS S3 进行了测试,以验证预期的功能与行为。
对于其他 S3 兼容服务,MinIO 不提供任何保证,因为这些服务的 S3 API 实现未知, 因此不在支持范围内。虽然 mc 命令 可能 仍能按文档说明工作,但此类 用法需要你自行承担风险。
示例
为已认证用户创建新的访问密钥对
以下命令会为 minio alias 上当前已认证用户创建一个新的访问密钥对。
该命令会输出随机生成的访问密钥和密钥。
mc idp ldap accesskey create minio
使用自定义访问密钥和密钥创建新的访问密钥对
以下命令会为 minio alias 上当前已认证用户创建一个新的访问密钥对,其中访问密钥和密钥都由你指定。
mc idp ldap accesskey create minio/ --access-key my-access-key-change-me --secret-key my-secret-key-change-me
创建 24 小时后过期的新访问密钥对
以下命令会为 minio alias 上当前已认证用户创建一个新的访问密钥对。
该凭证会在 24 小时后过期。
该命令会输出随机生成的访问密钥和密钥。
mc idp ldap accesskey create minio --expiry-duration 24h
创建新的访问密钥并提示以该用户身份登录
以下命令会创建一个新的访问密钥对。
MinIO Client 会先要求你在 minio.example.com 上已配置 LDAP 的 MinIO 站点中,以该访问密钥所属用户身份登录。
该命令会输出随机生成的访问密钥和密钥。
mc idp ldap accesskey create minio --login minio.example.com
创建在指定日期后过期的新访问密钥对
以下命令会为 minio alias 上当前已认证用户创建一个新的访问密钥对。
该凭证会在 2024 年 2 月 29 日之后过期。
该命令会输出随机生成的访问密钥和密钥。
mc idp ldap accesskey create minio --expiry 2024-02-29