AWS SDK for PHP バージョン 3 のデフォルトの認証情報プロバイダーチェーンについて - AWS SDK for PHP

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

AWS SDK for PHP バージョン 3 のデフォルトの認証情報プロバイダーチェーンについて

デフォルトの認証情報プロバイダチェーンは、SDK が呼び出す一連の組み込み認証情報プロバイダで構成されます。これは、defaultProvider 認証情報プロバイダ関数によってパラメータなしで実装されます。有効な認証情報が見つかると、検索は停止されます。

は、認証情報プロバイダーを次の順序で AWS SDK for PHP 実行します。

  • ecsCredentials プロバイダ - SDK は、一時的な認証情報を取得するための情報を提供する環境変数 AWS_CONTAINER_CREDENTIALS_RELATIVE_URI または AWS_CONTAINER_CREDENTIALS_FULL_URI を検索します。

  • instanceProfile プロバイダ - SDK は EC2 インスタンスメタデータサービスを使用して、インスタンスプロファイルで指定された IAM ロールを取得します。ロール情報を使用して、SDK は一時的な認証情報を取得します。

注記

デフォルトのプロバイダの結果は自動的にメモ化されます。

GitHub ソースコードでチェーンのコードを確認できます。