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 中執行命令之前根據需要進行修改。
參數
全域標誌
此命令支援任何全域標誌。
行為
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 命令可能可以按照文件說明運作,但任何此類使用都由您自行承擔風險。