如何为应用程序指定 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 页面上的 Key 和 Value 区域的 Key 行中,选择 AWSAccessKey。在 Value 行中,键入访问密钥。对 AWSSecretKey 重复这些步骤。
如果您使用的是旧的 Publish to Amazon Web Services 向导,则在 Application Options 页面上的 Application Credentials 区域中,选择 Use these credentials,然后将访问密钥和秘密访问密钥键入到 Access Key 和 Secret Key 框。