

第 5 版 (V5) AWS Tools for PowerShell 已發行！

如需有關中斷變更和遷移應用程式的資訊，請參閱[遷移主題](https://docs.aws.amazon.com/powershell/v5/userguide/migrating-v5.html)。

 [https://docs.aws.amazon.com/powershell/v5/userguide/migrating-v5.html](https://docs.aws.amazon.com/powershell/v5/userguide/migrating-v5.html)

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

# 憑證和設定檔解析
<a name="creds-assign"></a>

## 憑證搜尋順序
<a name="cred-provider-chain-main"></a>

當您執行命令時， AWS Tools for PowerShell 會依下列順序搜尋登入資料。當它找到可用的憑證時就會停止。

1. 在命令列中內嵌為參數的文字憑證。

   強烈建議您使用描述檔，不要在命令列中放置文字憑證。

1. `-Credential` 參數指定的憑證。

1. 使用 [Set-AWSCredential](https://docs.aws.amazon.com/powershell/v5/reference/items/Set-AWSCredential.html) Cmdlet 指定的設定檔名稱或設定檔位置。
   + 如果您只指定設定檔名稱，命令會在 AWS SDK 存放區中尋找指定的設定檔，如果不存在，則會從預設位置的 AWS 共用登入資料檔案中尋找指定的設定檔。
   + 如果您只指定描述檔位置，命令會在該憑證檔案中尋找 `default` 描述檔。
   + 如果同時指定名稱和位置，命令就會在該憑證檔案中尋找指定的描述檔。

   如果找不到指定的描述檔或位置，命令會擲出例外狀況。只有在您未指定描述檔或位置時，搜尋才會繼續執行下列步驟。

1. 如果這三個變數都有值，則從 `AWS_ACCESS_KEY_ID`、 `AWS_SECRET_ACCESS_KEY`和 `AWS_SESSION_TOKEN`環境變數建立的登入資料。

1. 名稱為 `AWS_PROFILE`環境變數指定的登入資料設定檔。

1. 依以下順序使用預設描述檔：

   1.  AWS SDK 存放區中的`default`設定檔。

   1. 共用 AWS `credentials`檔案中的`default`設定檔。

   1.  AWS SDK 存放區中的`AWS PS Default`設定檔。

1. 如果命令是在設定使用 IAM 角色的 Amazon EC2 執行個體上執行，就會從執行個體描述檔存取 EC2 執行個體的暫時憑證。

   如需針對 Amazon EC2 執行個體使用 IAM 角色的詳細資訊，請參閱《 [適用於 .NET 的 AWS SDK 開發人員指南](https://docs.aws.amazon.com/sdk-for-net/latest/developer-guide/)》中的[使用角色授予存取權](https://docs.aws.amazon.com/sdk-for-net/latest/developer-guide/net-dg-hosm.html)。

如果此搜尋無法找到指定的憑證，命令會擲出例外狀況。

如需環境變數和登入資料設定檔的詳細資訊，請參閱 [AWS SDKs和工具參考指南](https://docs.aws.amazon.com/sdkref/latest/guide/)中的下列主題：[環境變數](https://docs.aws.amazon.com/sdkref/latest/guide/environment-variables.html)、[環境變數清單](https://docs.aws.amazon.com/sdkref/latest/guide/settings-reference.html#EVarSettings)，以及[共用組態和登入資料檔案](https://docs.aws.amazon.com/sdkref/latest/guide/file-format.html)。