AWS CodeDeploy
User Guide (API 版本 2014-10-06)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

创建 EC2/本地 计算平台 部署 (控制台)

  1. Sign in to the AWS 管理控制台 and open the AWS CodeDeploy console at https://console.amazonaws.cn/codedeploy.

    注意

    Sign in with the same account or IAM user information you used in AWS CodeDeploy 入门.

  2. 执行以下任一操作:

    • 在 AWS CodeDeploy 菜单上,选择 Deployments,然后选择 Create deployment

    • 在 AWS CodeDeploy 菜单上,选择 Applications,然后选择要将修订部署到的 EC2/本地 应用程序的名称。您可以在 Compute platform 列中查看,以识别 EC2/本地 应用程序。在 Application details 页面上,选择要将修订部署到的部署组的按钮。在 Actions 菜单上,选择 Deploy new revision

  3. Application 列表中,选择要用于此部署的应用程序的名称。确保已为 Compute platform 显示 EC2/本地。

  4. Deployment group 列表中,选择与应用程序关联的部署组的名称。

  5. Repository type 旁边,选择保存您的修订的存储库类型:

  6. (可选) 在 Deployment description 框中,键入此部署的说明。

  7. Deployment configuration 列表中,选择部署配置来控制使用新应用程序修订更新实例的速率 (就地部署) 或将流量路由到替换环境的速率 (蓝/绿部署)。

    有关更多信息,请参阅 在 AWS CodeDeploy 中使用部署配置

  8. Content options 中,您可以指定 AWS CodeDeploy 如何处理部署目标位置上的未作为上一成功部署的一部分的文件。

    从以下选项中进行选择:

    • Fail the deployment - 系统报告出错,并且部署状态更改为“失败”。

    • Overwrite the content - 如果目标位置存在同名文件,则来自应用程序修订的版本将替换它。

    • Retain the content - 如果目标位置存在同名文件,则该文件将保留,并且应用程序修订中的版本不会复制到实例。

    有关更多信息,请参阅 回滚行为与现有内容

  9. (可选) 在 Rollback configuration overrides 中,您可以为此部署指定与已为部署组指定的选项 (如果有) 不同的自动回滚选项。

    注意

    有关在 AWS CodeDeploy 中回滚的信息,请参阅重新部署和部署回滚使用 AWS CodeDeploy 重新部署和回滚部署

    从以下选项中进行选择:

    • Roll back when a deployment fails — AWS CodeDeploy 将上一个已知良好的版本重新部署为新的部署。

    • Roll back when alarm thresholds are met — 如果为部署组添加了警报,当一个或多个指定警报激活时,AWS CodeDeploy 将重新部署上一个已知良好的版本。

    • Disable rollbacks — 不为此部署执行回滚。

  10. 选择 Deploy

    要跟踪部署的状态,请参阅使用 AWS CodeDeploy 查看部署详细信息