AWS CodeDeploy
User Guide (API Version 2014-10-06)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

为就地部署创建应用程序 (控制台)

使用 AWS CodeDeploy 控制台为就地部署创建应用程序:

  1. 登录 AWS 管理控制台并通过以下网址打开 AWS CodeDeploy 控制台:https://console.www.amazonaws.cn/codedeploy

    注意

    使用您在入门中使用的相同账户或 IAM 用户信息进行登录。

  2. 如果出现 AWS CodeDeploy 主页,请选择 Get Started Now

  3. 选择 Create application

  4. Application name 框中,键入应用程序的名称。(在 AWS 账户中,只能为每个区域使用 AWS CodeDeploy 应用程序名称一次。您可在不同的区域中重用应用程序名称。)

  5. Deployment group name 框中,键入用于描述部署组的名称。

    注意

    如果您需要使用其他部署组中使用的相同设置(包括部署组名称;标签和/或 Auto Scaling 组名称;部署配置),请在此页上指定这些设置。尽管此新的部署组和现有部署组具有相同的名称,但 AWS CodeDeploy 会将它们视为不同的部署组,因为它们分别与单独的应用程序关联。

  6. 选择 In-place deployment

  7. Search by tags 表中,从以下项中选择:

    • Amazon EC2On-premises instance:在 KeyValue 字段中,键入您用于标记实例的键值对的值。最多可标记 10 个键值对。

      您可以在 Value 字段中使用通配符标识以特定模式标记的所有实例,例如类似的 Amazon EC2 实例、成本中心和组名称等。例如,如果您在 Key 字段中选择 Name 并在 Value 字段中键入 GRP-*a,AWS CodeDeploy 将标识符合该模式的所有实例,例如 GRP-1aGRP-2aGRP-XYZ-a

      Value 字段区分大小写。

      要从列表中删除键值对,请选择删除图标。

    • Auto Scaling group:选择要将应用程序修订部署到的 Auto Scaling 组的名称。当新 Amazon EC2 实例作为 Auto Scaling 组一部分启动时,AWS CodeDeploy 可自动将您的修订部署到这些新实例。您最多可以将 10 个 Auto Scaling 组添加到一个部署组。

    随着 AWS CodeDeploy 查找与每个指定的键值对或 Auto Scaling 组名称匹配的实例,它将显示匹配实例的数量。要查看有关这些实例的更多信息,请单击该数字。

  8. Deployment configuration 列表中,选择一个部署配置以控制部署实例的速率,如一次部署一个或一次全部部署。有关部署配置的更多信息,请参阅使用部署配置

  9. (可选) 在 Advanced 中,配置要包含在部署中的任何选项,例如,Amazon SNS 通知触发器、Amazon CloudWatch 警报或自动回滚。

    有关在部署组中指定高级选项的信息,请参阅为部署组配置高级选项

  10. Service role ARN 框中,选择信任 AWS CodeDeploy 的服务角色 (至少具有 步骤 3:创建服务角色 中描述的信任和权限) 的 Amazon 资源名称 (ARN)。要获取服务角色 ARN,请参阅获取服务角色 ARN(控制台)

  11. 选择 Create application

下一步是准备要部署到应用程序和部署组的修订。有关说明,请参阅使用应用程序修订