AWS Toolkit for Visual Studio
用户指南

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

如何为应用程序指定 AWS 安全凭证

您在 Publish to Elastic Beanstalk 向导(或此向导的旧版本 Publish to Amazon Web Services)中指定的 AWS 账户是此向导将用于到 Elastic Beanstalk 的部署的 AWS 账户。

您可能还需要指定供您的应用程序访问已部署的 AWS 服务的 AWS 账户凭证,但不建议这样做。首选方法是指定一个 IAM 角色。在 Publish to Elastic Beanstalk 向导中,通过 AWS Options 页面上的 Identity and Access Management Role 下拉列表执行此操作。在旧的 Publish to Amazon Web Services 向导中,可通过 AWS Options 页面上的 IAM Role 下拉列表执行此操作。

如果必须使用 AWS 账户凭证而不是 IAM 角色,则可采用以下方法之一为您的应用程序指定 AWS 账户凭证:

  • 引用与项目的 Web.config 文件的 appSettings 元素中的 AWS 账户凭证对应的配置文件。(要创建配置文件,请参阅配置 AWS 凭证。)以下示例指定了配置文件名称为 myProfile 的凭证。

    <appSettings>
      <!-- AWS CREDENTIALS -->
      <add key="AWSProfileName" value="myProfile"/>
    </appSettings>
    
  • 如果您使用的是 Publish to Elastic Beanstalk 向导,则在 Application Options 页面上的 KeyValue 区域的 Key 行中,选择 AWSAccessKey。在 Value 行中,键入访问密钥。对 AWSSecretKey 重复这些步骤。

  • 如果您使用的是旧的 Publish to Amazon Web Services 向导,则在 Application Options 页面上的 Application Credentials 区域中,选择 Use these credentials,然后将访问密钥和秘密访问密钥键入到 Access KeySecret Key 框。