組態 - AWS 軟體開發套件和工具

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

組態

使用 AWS SDK 和其他 AWS 開發人員工具 (例如 AWS Command Line Interface (AWS CLI),您可以與 AWS 服務 API 互動。但是,在嘗試此操作之前,您必須使用執行請求操作所需的信息配置 SDK 或工具。

此資訊包括下列項目:

  • 識別呼叫 API 的使用者的認證資訊。認證是用來加密對 AWS 伺服器的要求。使用此資訊可 AWS 確認您的身分,並可擷取與其相關聯的權限原則。然後,它可以確定您被允許執行的操作。

  • 您用來告知 AWS CLI 或 SDK 如何處理要求、傳送要求的位置 (至哪個 AWS 服務端點),以及如何解譯或顯示回應的其他組態詳細資料。

每個 SDK 或工具都支援多個來源,您可以使用這些來源提供必要的認證和設定資訊。某些來源對於 SDK 或工具是唯一的,您必須參閱該工具或 SDK 的文件,以瞭解如何使用該方法的詳細資訊。

但是,大多數 AWS SDK 和工具都支持來自兩個主要來源的通用設置(代碼本身以外):

  • 共用設 AWS 定和認證檔案 — 共用configcredentials檔案是您可以為 AWS SDK 或工具指定驗證和設定的最常用方式。使用這些檔案來儲存您的工具和應用程式可以使用的設定。共用configcredentials檔案中的設定與特定設定檔相關聯。使用多個配置文件,您可以創建不同的設置配置以在不同的情況下應用。當您使用 AWS 工具叫用命令或使用 SDK 叫用 AWS API 時,您可以指定要用於該動作的設定檔,以及使用哪些組態設定。其中一個描述檔會指定為設定default檔,並且在您未明確指定要使用的設定檔時自動使用。本參考指南說明了您可以儲存在這些檔案中的設定。

  • 環境變數 — 某些設定也可以儲存在作業系統的環境變數中。雖然您一次只能有一組生效的環境變數,但是當程式執行和需求變更時,它們可以輕鬆地動態修改。