文件

mc alias import

語法

mc alias import 命令從 JSON 文件匯入別名配置。

您可以使用 mc alias export 來建立匯入所需的 JSON。

以下命令從 JSON 文件匯入別名配置

mc alias import newalias ./credentials.json

使用 mc alias list newalias 來確認匯入是否成功。

mc alias import 命令具有以下語法

mc [GLOBALFLAGS] alias import ALIAS PATH|STDIN
  • 括號 [] 表示選用參數。

  • 共用一行的參數彼此相依。

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

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

參數

ALIAS
必要

要指派給匯入組態的別名名稱。

PATH
必要

要匯入的別名組態的 JSON 物件的完整路徑。

STDIN 參數互斥。

STDIN
必要

指示命令使用標準輸入 (STDIN) 作為匯入的 JSON 物件的來源。

PATH 參數互斥。

全域旗標

此命令支援任何 全域旗標

行為

JSON 格式

JSON 物件必須具有以下格式

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

您可以使用 mc alias export 命令從本機主機組態匯出現有的別名。或者,您可以從 mc 組態檔 手動提取必要的 JSON 欄位。

範例

使用標準輸入匯入別名

以下範例為 play.min.io 沙箱匯入自訂別名。您可以修改此範例,以使用您已建立或驗證為存在於沙箱上的使用者認證

echo '
{
 "url": "https://play.min.io",
 "accessKey": "minioadmin",
 "secretKey": "minioadmin",
 "api": "s3v4",
 "path": "auto"
}' | mc alias import play-minioadmin

S3 相容性

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

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