mc admin user svcacct add
重要
此命令已被取代,並將在未來的 MinIO Client 版本中棄用。
從 MinIO Client RELEASE.2024-10-08T09-37-26Z 開始,請使用 mc admin accesskey create
命令來為內建的 MinIO IDP 使用者新增存取金鑰。
若要為 AD/LDAP 使用者新增存取金鑰,請使用 mc idp ldap accesskey create
命令。
語法
mc admin user svcacct add
命令會將新的存取金鑰新增至現有的 MinIO 或 AD/LDAP 使用者。
OpenID Connect 使用者的存取金鑰
若要為 OpenID Connect 使用者 產生服務帳戶存取金鑰,請使用 MinIO 主控台。
以下命令會建立與現有 MinIO 使用者關聯的新存取金鑰
mc admin user svcacct add \
--access-key "myuserserviceaccount" \
--secret-key "myuserserviceaccountpassword" \
--policy "/path/to/policy.json" \
myminio myuser
此命令會傳回新帳戶的存取金鑰和密鑰。
此命令具有下列語法
mc [GLOBALFLAGS] admin user svcacct add \
[--access-key] \
[--secret-key] \
[--policy] \
[--comment] \
ALIAS \
USER
方括號
[]
表示選用參數。共用一行的參數是相互依賴的。
使用管道符號
|
運算子分隔的參數是互斥的。
將範例複製到文字編輯器,並在終端機/shell 中執行命令之前根據需要進行修改。
參數
- ALIAS
- 必填
MinIO 部署的
別名
。
- USER
- 必填
MinIO 要將新存取金鑰新增至的使用者名稱。
對於 MinIO 管理的使用者,請指定使用者的存取金鑰。
對於 Active Directory/LDAP 使用者,請指定使用者的辨別名稱。
對於 OpenID Connect 使用者,請使用 MinIO 主控台 來產生存取金鑰。
- --comment
- 選用
在版本 RELEASE.2023-05-18T16-59-00Z 中變更:已由
--description
和--name
取代。最初在版本 RELEASE.2023-01-28T20-29-38Z 中新增。
此選項已移除。請改用
--description
或--name
。
- --expiry
- 選用
在版本 RELEASE.2023-05-30T22-41-38Z 中新增。
設定服務帳戶的到期日。日期必須在未來,您無法設定已過去的到期日。
允許的日期和時間格式
2023-06-24
2023-06-24T10:00
2023-06-24T10:00:00
2023-06-24T10:00:00Z
2023-06-24T10:00:00-07:00
- --policy
- 選用
要附加到新存取金鑰的 政策文件 路徑,最大大小為 2048 個字元。附加的政策無法授予任何父使用者政策未明確允許的任何動作或資源的存取權。
全域標誌
此命令支援任何 全域標誌。
行為
S3 相容性
mc 命令列工具是為了與 AWS S3 API 相容而建置,並已使用 MinIO 和 AWS S3 進行測試,以確保預期的功能和行為。
MinIO 不保證其他 S3 相容服務,因為它們的 S3 API 實作是未知的,因此不受支援。雖然 mc 命令可能會如文件所述運作,但任何此類使用都由您自行承擔風險。