设置部署工具的凭证 - Amazon SDK for .NET
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

是否要将 .NET 应用程序部署到Amazon通过几个简单点击即可? 尝试我们的新.NET CLI 工具为了简化部署体验!阅读我们的博客帖子然后提交反馈GitHub

有关更多信息,请参阅部署工具

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

设置部署工具的凭证

这是适用于预览版中功能的预发行文档。本文档随时可能更改。

此信息是关于如何设置部署工具的凭证。如果您要查找有关为项目设置凭证的信息,请参阅。配置Amazon凭证相反。

若要针对Amazon帐户,您必须具有凭据配置文件。配置文件必须至少具有访问密钥 ID 和用于Amazon Identity and Access Management(IAM) 用户。有关如何执行此操作的信息,请参阅创建用户和角色使用共享Amazon凭证文件.

用于运行部署工具的凭据必须具有某些服务的权限,具体取决于您尝试执行的任务。以下是运行该工具所需的典型权限的一些示例。可能需要额外的权限,具体取决于要部署的应用程序类型及其使用的服务。

任务

服务权限

显示列表Amazon CloudFormation堆栈(列表部署)

CloudFormation

部署和重新部署到 Elastic Beanstalk(部署)

Elastic Beanstalk

部署并重新部署到 Amazon 云服务器(部署)

CloudFormation, Elastic Beanstalk, 弹性容器注册表

部署工具会自动使用[default]个人资料来自共享Amazon配置和凭据文件(如果该配置文件存在)。您可以通过为工具指定要使用的配置文件(可以在系统范围内或在特定上下文中)来更改此行为。

要指定系统范围的配置文件,请执行以下操作:

  • 指定AWS_PROFILE环境变量,具体取决于您的操作系统。确保根据需要重新打开命令提示符或终端。如果您指定的配置文件不包含Amazon区域,工具可能会要求您选择一个。

    警告

    如果您设置AWS_PROFILE环境变量,其他 SDK、CLI 和工具也将使用该配置文件。如果此行为不可接受,请改为指定特定上下文的配置文件。

要为特定上下文指定配置文件,请执行以下操作之一:

  • 指定AWS_PROFILE环境变量在命令提示符或终端会话中运行该工具(根据您的操作系统)。

  • 指定--profile--region在命令中开关。例如:dotnet aws list-stacks --region us-west-2. 有关部署工具命令的其他信息,请参阅运行部署工具.

  • 不指定任何内容,该工具将要求您选择一个配置文件和Amazon区域。