

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

# 如何為您的應用程式指定 AWS 安全登入資料
<a name="deployment-beanstalk-specify-credentials"></a>

您在**發佈至 Elastic Beanstalk** 精靈中指定的 AWS 帳戶是精靈將用來部署至 Elastic Beanstalk AWS 的帳戶。

雖然不建議，但您可能還需要指定應用程式在部署服務之後用來存取 AWS 服務 AWS 的帳戶登入資料。偏好的方法是指定 IAM 角色。在**發佈至 Elastic Beanstalk** 精靈中，您可以透過**AWS 選項**頁面上的 **Identity and Access Management Role** 下拉式清單來執行此操作。在舊版**發佈至 Amazon Web Services** 精靈中，您可以透過**AWS 選項**頁面上的 **IAM 角色**下拉式清單來執行此操作。

如果您必須使用 AWS 帳戶登入資料而非 IAM 角色，您可以使用下列其中一種方式為您的應用程式指定 AWS 帳戶登入資料：
+ 參考對應至專案`Web.config`檔案 `appSettings`元素中 AWS 帳戶登入資料的設定檔。（若要建立設定檔，請參閱[設定 AWS 登入](https://docs.aws.amazon.com/sdk-for-net/latest/developer-guide/net-dg-config-creds.html)資料。) 下列範例會指定設定檔名稱為 的登入資料`myProfile`。

  ```
  <appSettings>
    <!-- AWS CREDENTIALS -->
    <add key="AWSProfileName" value="myProfile"/>
  </appSettings>
  ```
+ 如果您使用的是**發佈至 Elastic Beanstalk** 精靈，請在**應用程式選項**頁面的**索引鍵**和**值**區域的**索引鍵**列中，選擇 **AWS AccessKey**。在**值**列中，輸入存取金鑰。針對 **AWS SecretKey** 重複這些步驟。
+ 如果您使用舊版**發佈至 Amazon Web Services** 精靈，請在**應用程式選項**頁面**的應用程式登入**資料區域中，選擇**使用這些登入**資料，然後在存取金鑰和私密金鑰方塊中輸入**存取金鑰**和**私密存取金鑰**。