使用 AWS CLI 來透過 Amazon S3 進行開發 - Amazon Simple Storage Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 AWS CLI 來透過 Amazon S3 進行開發

請遵循這些步驟來下載及設定 AWS Command Line Interface (AWS CLI)。

如需 Amazon S3 AWS CLI 命令清單,請參閱《AWS CLI 命令參考》中的以下頁面:

注意

AWS 服務,例如 Amazon S3,會在您進行存取時,要求您提供登入資料。接著服務可以判斷您是否擁有存取其資源的許可。主控台需要您的密碼。您可以建立 AWS 帳戶 的存取金鑰,用以存取 AWS CLI 或 API。不過,不建議您使用 AWS 帳戶 的登入資料來存取 AWS。建議您改用 AWS Identity and Access Management (IAM)。建立 IAM 使用者,並將使用者新增至擁有管理許可的 IAM 群組,然後將管理許可授予您建立的 IAM 使用者。之後,您可以使用特殊的 URL 和 IAM 使用者的憑證來存取 AWS。如需說明,請前往 IAM 使用者指南中的建立第一個 IAM 使用者與管理員群組

設定 AWS CLI
  1. 下載和設定 AWS CLI。如需說明,請參閱《AWS Command Line Interface 使用者指南》中的下列主題:

  2. 在 AWS CLI 組態檔中,為管理員使用者新增命名描述檔。當您執行 AWS CLI 命令時,使用此設定檔。如需詳細資訊,請參閱《AWS Command Line Interface 使用者指南》中的 AWS CLI 的具名設定檔

    [adminuser] aws_access_key_id = adminuser access key ID aws_secret_access_key = adminuser secret access key region = aws-region

    如需可用 AWS 區域 的清單,請參閱《AWS 一般參考》中的區域與端點

  3. 在命令提示中輸入下列命令,以驗證設定。

    • 嘗試 help 命令,驗證您的電腦上已安裝 AWS CLI:

      aws help
    • 執行使用您剛建立的 adminuser 憑證的 S3 命令。若要執行這項操作,請新增 --profile 參數至您的命令來指定描述檔名稱。此範例中,ls 命令會列出您帳戶中的儲存貯體。AWS CLI 使用 adminuser 登入資料對請求進行身分驗證。

      aws s3 ls --profile adminuser