使用更改部署组设置 CodeDeploy - Amazon CodeDeploy
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用更改部署组设置 CodeDeploy

您可以使用 CodeDeploy 控制台Amazon CLI、或 CodeDeploy API 来更改部署组的设置。

警告

如果您希望部署组使用 not-yet-created自定义部署组,请不要使用这些步骤。而是按照Create a Deployment Configuration中的说明操作,然后返回到本主题。如果您希望部署组使用不同的 not-yet-created 服务角色,请不要使用这些步骤。服务角色必须至少信任 CodeDeploy 中描述的权限步骤 2:为创建服务角色 CodeDeploy。要创建和配置具有正确权限的服务角色,请按照步骤 2:为创建服务角色 CodeDeploy中的说明操作,然后返回到本主题。

更改部署组设置(控制台)

要使用 CodeDeploy 控制台更改部署组设置,请执行以下操作:

  1. 登录Amazon Web Services Management Console并打开 CodeDeploy 控制台,网址为 https://console.aws.amazon.com/codedeploy

    注意

    使用您在CodeDeploy 入门中设置的同一用户登录。

  2. 在导航窗格中,展开部署,然后选择应用程序

  3. 在应用程序列表中,选择与要更改的部署组关联的应用程序的名称。

    注意

    如果未显示任何条目,请确保选择了正确的区域。在导航栏的区域选择器中,选择区域和终端节点中列出的区域之一Amazon Web Services 一般参考。 CodeDeploy 仅在这些地区支持。

  4. 选择 Deployment groups(部署组)选项卡,然后选择要更改的部署组的名称。

  5. Depoyment group(部署组)页面上,选择 Edit(编辑)

  6. 根据需要修改部署组选项。

    有关部署组组件的信息,请参阅使用创建部署组 CodeDeploy

  7. 选择 ‬保存更改

更改部署组设置(CLI)

要使用 Amazon CLI 更改部署组设置,请调用 update-deployment-group 命令,并指定:

  • 对于 EC2/本地和 Amazon Lambda 部署:

    • 应用程序名称。要查看应用程序名称的列表,请调用 list-applications 命令。

    • 当前部署组名称。要查看部署组名称的列表,请调用 list-deployment-groups 命令。

    • (可选)不同的部署组名称。

    • (可选)与服务角色相对应的不同的 Amazon 资源名称 (ARN),该名称 CodeDeploy 允许在与其他Amazon服务交互时代表您的Amazon账户执行操作。要获取服务角色 ARN,请参阅获取服务角色 ARN (CLI) 。有关服务角色的更多信息,请参阅《IAM 用户指南》中的角色术语和概念

    • (可选)部署配置的名称。要查看部署配置列表,请参阅View Deployment Configuration Details。(如果未指定,则 CodeDeploy 使用默认部署配置。)

    • (可选)用于向部署组添加一个或多个现有 CloudWatch 警报的命令,如果警报中指定的指标低于或超过定义的阈值,则这些警报将被激活。

    • (可选)当部署失败或 CloudWatch 警报激活时,部署将回滚到上次已知良好的修订版的命令。

    • (可选)用于部署在 Auto Scaling 缩减事件期间生成生命周期事件挂钩的命令。有关更多信息,请参阅Amazon EC2 Auto Scaling 如何与 CodeDeploy 结合使用

    • (可选)用于创建或更新触发器的命令。触发器用于向 Amazon Simple Notification Service 中的某个主题发布信息,以便该主题的订阅者可以接收有关此部署组中的部署和实例事件的通知。有关信息,请参阅 Monitoring Deployments with Amazon SNS Event Notifications

  • 仅对于 EC2/本地部署:

    • (可选)唯一标识要包括在部署组中的实例的替换标签或标签组。

    • (可选)要添加到部署组的替换 Amazon EC2 Auto Scaling 组的名称。

  • 仅适用于 Amazon ECS 部署:

    • 要部署的 Amazon ECS 服务。

    • 负载均衡器信息,包括应用程序负载均衡器或网络负载均衡器,Amazon ECS 部署所需的目标组,以及生产和可选的测试侦听器信息。