文件

mc idp ldap accesskey create-with-login

新版本:RELEASE.2024-04-18T16-45-29Z

說明

mc idp ldap accesskey create-with-login 使用互動式終端機提示來使用外部 AD/LDAP 伺服器進行驗證,並產生用於 MinIO 的存取金鑰。

以下範例會提示使用者提供其 AD/LDAP 憑證。然後,它會使用與該 AD/LDAP 使用者相關聯的原則或原則產生新的存取金鑰配對。

mc idp ldap accesskey create-with-login https://minio.example.net/

此命令具有以下語法:

mc [GLOBALFLAGS] idp ldap accesskey create-with-login        \
                                 URL                         \
                                 [--access-key <value>]      \
                                 [--secret-key <value>]      \
                                 [--policy <value>]          \
                                 [--name <value>]            \
                                 [--description <value>]     \
                                 [--expiry <value>]          \
                                 [--expiry-duration <value>]
  • URL 替換為針對 AD/LDAP 整合設定的 MinIO 部署的 FQDN

  • 中括號 [] 表示可選參數。

  • 在同一行上的參數是相互依賴的。

  • 使用管道符號 | 分隔的參數是互斥的。

將範例複製到文字編輯器,並在終端機/shell 中執行命令之前視需要修改。

參數

URL
必要

針對 AD/LDAP 整合設定的 MinIO 部署的 FQDN

例如:

mc idp ldap accesskey create-with-login https://minio.example.net
--access-key
可選

成功驗證後要使用的存取金鑰。省略此項可讓 MinIO 隨機產生一個值。

存取金鑰不能包含字元 = (等號) 或 , (逗號)。

需要 --secret-key

--secret-key
可選

成功驗證後要使用的密鑰。省略此項可讓 MinIO 隨機產生一個值。

需要 --access-key

--policy
可選

要用於帳戶的 JSON 格式 原則 的檔案路徑。此原則_不能_授予超出已驗證 AD/LDAP 使用者相關聯權限的額外權限。

省略此項以使用 AD/LDAP 使用者原則。

--name
可選

用於建立的存取金鑰的人類可讀名稱。

--description
可選

為服務帳戶建立描述。例如,您可以指定存取金鑰存在的原因。

--expiry-duration
可選

存取金鑰對應保持有效以供使用的時間長度,格式為 #d#h#s

例如,7d24h5d12h30s 是有效的字串。

--expiry 互斥。

--expiry
可選

存取金鑰過期的日期。以 YYYY-MM-DD 格式輸入日期。

例如,若要在 2024 年 12 月 31 日之後使憑證過期,請輸入 2024-12-31

--expiry-duration 互斥。

全域旗標

此命令支援任何 全域旗標

行為

S3 相容性

mc 命令列工具的建立目的是為了與 AWS S3 API 相容,並且已使用 MinIO 和 AWS S3 進行測試,以確保其預期的功能和行為。

MinIO 不保證其他與 S3 相容的服務,因為它們的 S3 API 實作不明,因此不受支援。儘管 mc 命令可能會如文件所述運作,但任何此類使用行為均由您自行承擔風險。

範例

為已驗證的使用者建立新的存取金鑰對

下列命令會建立一組新的存取金鑰,以用於 minio 別名上目前已驗證的使用者。此命令會輸出隨機產生的存取金鑰和密鑰。

mc idp ldap accesskey create-with-login https://minio.example.net

建立具有自訂存取金鑰和密鑰的新存取金鑰對

下列命令會為目前在 minio 別名上驗證的使用者建立一組新的存取金鑰,其中包含您指定的存取金鑰和密鑰。

mc idp ldap accesskey create-with-login https://minio.example.net/ --access-key my-access-key-change-me --secret-key my-secret-key-change-me

建立 24 小時後過期的新存取金鑰對

下列命令會建立一組新的存取金鑰,以用於 minio 別名上目前已驗證的使用者。憑證將在 24 小時後過期。

此命令會輸出隨機產生的存取金鑰和密鑰。

mc idp ldap accesskey create-with-login https://minio.example.net --expiry-duration 24h

建立在某日期後過期的新存取金鑰對

下列命令會建立一組新的存取金鑰,以用於 minio 別名上目前已驗證的使用者。憑證將在 2025 年 2 月 28 日之後過期。

此命令會輸出隨機產生的存取金鑰和密鑰。

mc idp ldap accesskey create-with-login https://minio.example.net --expiry 2025-02-28