文件

mc alias export

在版本 mc.RELEASE.2023-11-15T22-45-58Z 中新增。

語法

mc alias export 命令從現有的 組態 匯出別名組態。

此命令會將結果輸出到 STDOUT,您可以將輸出捕獲為檔案根據需要對輸出執行進一步修改。

使用 mc alias import 命令匯入產生的 JSON 設定。

以下命令從現有主機匯出別名設定,並將其輸出到檔案

mc alias export play > play.json

此命令會將檔案輸出到標準輸出 (STDOUT)。您也可以將輸出傳送到您選擇的工具,以進行進一步的操作。

mc alias export 命令具有以下語法

mc [GLOBALFLAGS] alias export ALIAS
  • 方括號 [] 表示選用參數。

  • 同一行的參數彼此相依。

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

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

參數

ALIAS
必要

要匯出的別名名稱。

全域標誌

此命令支援任何全域標誌

行為

JSON 格式

此命令會輸出具有以下結構描述的 JSON 物件

{
   "url" : "https://hostname:port",
   "accessKey": "<STRING>",
   "secretKey": "<STRING>",
   "api": "s3v4",
   "path": "auto"
}

您可以使用 mc alias import 匯入 JSON 文件。

範例

匯出和轉換別名

以下範例匯出 play.min.io 沙箱的別名。然後,它使用 jq 工具轉換設定,並從修改後的設定建立新的別名

mc alias export play | jq '.accessKey = "minioadmin" | .secretKey = "minioadmin"' | mc alias import play-custom

備份別名設定

以下命令將別名設定匯出到 JSON 檔案。然後,您可以使用您偏好的程序備份該檔案。

mc alias export play > play-backup.json

S3 相容性

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

MinIO 對於其他 S3 相容服務不提供任何保證,因為它們的 S3 API 實作未知,因此不受支援。雖然 mc 命令可能可以按照文件說明運作,但任何此類使用都由您自行承擔風險。