構成 - AWS SDKsとツール

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

構成

AWS SDK や AWS Command Line Interface (AWS CLI) AWS などの他の開発者ツールを使用すると、 AWS サービス API を操作できます。ただし、その前に、要求された操作を実行するために必要な情報を SDK またはツールに設定する必要があります。

この情報には以下のアイテムが含まれます。

  • API の呼び出し元を識別する認証情報。認証情報は、サーバーへのリクエストを暗号化するために使用されます。 AWS AWS この情報を使用して本人確認を行い、それに関連するアクセス権限ポリシーを取得できます。次に、どのようなアクションを実行できるかを判断できます。

  • リクエストの処理方法、リクエストの送信先 ( AWS サービスエンドポイント)、 AWS CLI およびレスポンスの解釈または表示方法をまたは SDK に伝えるために使用するその他の設定情報

各 SDK またはツールは、必要な認証情報と設定情報を供給するために使用できる複数のソースをサポートしています。ソースの中には SDK やツールに独自のものもあるため、その方法の使用方法の詳細については、そのツールまたは SDK のドキュメントを参照する必要があります。

ただし、ほとんどの AWS SDK とツールは、(コード自体以外の) 次の 2 つの主要なソースからの共通設定をサポートしています。

  • AWS 共有設定ファイルと認証情報ファイル — AWS SDK またはツールに認証と設定を指定する最も一般的な方法は、configcredentials共有ファイルとファイルです。これらのファイルを使用して、ツールやアプリケーションが使用できる設定を保存します。共有 config ファイルと credentials ファイル内の設定は特定のプロファイルに関連付けられます。複数のプロファイルを使用して、さまざまな設定構成を作成してさまざまなシナリオに適用できます。 AWS ツールを使用してコマンドを呼び出したり、SDK を使用して AWS API を呼び出したりする場合、そのアクションに使用するプロファイル、つまりどの構成設定を使用するかを指定できます。プロファイルの 1 つが default プロファイルとして指定され、使用するプロファイルを明示的に指定しない場合に自動的に使用されます。これらのファイルに保存できる設定は、このリファレンスガイドに記載されています。

  • 環境変数 – 一部の設定は、オペレーティングシステムの環境変数に保存することもできます。環境変数は一度に 1 セットしか有効にできませんが、プログラムの実行や要件の変化に応じて動的に変更するのは簡単です。