

AWS Tools for PowerShell V4 がメンテナンスモードになりました。

[AWS Tools for PowerShell V5](https://docs.aws.amazon.com/powershell/v5/userguide/) に移行することをお勧めします。移行方法の詳細と情報については、[メンテナンスモードのお知らせ](https://aws.amazon.com/blogs/developer/aws-tools-for-powershell-v4-maintenance-mode-announcement/)を参照してください。

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

# 認証情報とプロファイルの解決
<a name="creds-assign"></a>

## 認証情報の検索順序
<a name="cred-provider-chain-main"></a>

コマンドを実行すると、AWS Tools for PowerShell は、次の順序で認証情報を検索します。使用可能な認証情報が見つかると停止します。

1. コマンドラインにパラメータとして埋め込まれているリテラル認証情報。

   コマンドラインにリテラル認証情報を入力するのではなく、プロファイルを使用することを強くお勧めします。

1. 指定されたプロファイル名またはプロファイルの場所。
   + プロファイル名のみを指定した場合、AWS SDK ストアにある指定のプロファイルが検索されますが、そのようなプロファイルが存在しない場合は、デフォルトの場所にある AWS 共有認証情報ファイルの指定プロファイルが使用されます。
   + プロファイルの場所のみを指定した場合、コマンドはその認証情報ファイルから `default` プロファイルを検索します。
   + 名前と場所の両方を指定した場合、コマンドはその認証情報ファイルで指定したプロファイルを検索します。

   指定されたプロファイルまたは場所が見つからない場合、このコマンドは例外をスローします。プロファイルとロケーションを両方とも指定しなかった場合のみ、以下の手順で検索が行われます。

1. `-Credential` パラメータで指定された認証情報。

1. セッションプロファイル (存在する場合)。

1. 次の順序で、デフォルトのプロファイルを使用します。

   1. `default` SDK ストアの AWS プロファイル。

   1. `default` 共有認証情報ファイル内の AWS プロファイル。

   1. `AWS PS Default` SDK ストアの AWS プロファイル。

1. IAM ロールを使用するように設定された Amazon EC2 インスタンスでコマンドが実行されている場合、EC2 インスタンスの一時的な認証情報は、インスタンスプロファイルからアクセスされます。

   Amazon EC2 インスタンスでの IAM ロールの使用の詳細については、「[AWS SDK for .NET](https://aws.amazon.com/sdk-for-net/)」を参照してください。

この検索により指定された認証情報が検索できなかった場合、このコマンドは例外をスローします。