AWS SDK for PHP バージョン 3 の設定 - AWS SDK for PHP

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

AWS SDK for PHP バージョン 3 の設定

AWS SDK for PHP はさまざまな機能とコンポーネントで構成されています。以下の各トピックで、SDK で使用されているコンポーネントについて説明します。

AWS SDK とツールのリファレンスガイドには、AWS SDK の多くに共通する設定、機能、その他の基本概念も含まれています。

共有 config および credentials ファイル

共有 AWS config および credentials ファイルは、AWS SDK for PHP の認証と設定を指定する最も一般的な方法です。これらのファイルを使用して、ツールやアプリケーションが AWS SDK や AWS Command Line Interface 全体で使用できる設定を保存します。

共有 AWS config および credentials ファイルとファイルはプレーンテキストファイルで、デフォルトではコンピュータの「home」にある .aws フォルダにあるという名前のフォルダに格納されます。このファイルの場所を確認するには、AWS SDK とツールのリファレンスガイドの「共有 config および credentials ファイルの場所」を参照してください。

これらのファイルに保存できるすべての設定については、AWS SDK およびツールリファレンスガイドの「構成と認証設定のリファレンス」を参照してください。このリファレンスでは、環境変数などの代替ソースからの設定を適用する場合の優先順位についても説明します。

名前付きプロファイル

共有 config ファイルと credentials ファイル内の設定は、特定のプロファイルに関連付けられます。複数のプロファイルを使用して、さまざまな設定構成を作成してさまざまなシナリオに適用できます。プロファイルの 1 つが default プロファイルとして指定され、使用するプロファイルを明示的に指定しない場合は自動的に使用されます。

名前付きプロファイルの設定について詳しくは、AWS SDK およびツールリファレンスガイドの「共有 configcredentials ファイル」を参照してください。

profile オプションを使用して、クライアントをインスタンス化するときに使用する名前付きプロファイルを指定できます。

use Aws\DynamoDb\DynamoDbClient; // Instantiate a client with the credentials from the my_profile_name profile $client = new DynamoDbClient([ 'profile' => 'my_profile_name', 'region' => 'us-west-2', 'version' => 'latest' ]);