本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建部署组 (CLI)
要使用 Amazon CLI 创建部署组,请调用 create-deployment-group 命令,并指定:
-
应用程序名称。要查看应用程序名称列表,请调用 list-application s 命令。
-
部署组的名称。将为指定应用程序创建具有此名称的部署组。部署组只能与一个应用程序关联。
-
有关标识要包含在部署组中的实例的标签、标签组或 Amazon EC2 Auto Scaling 组名称的信息。
-
服务角色的 Amazon 资源名称 (ARN) 标识符,在与其他 Amazon 服务交互时,该服务角色允许 CodeDeploy 代表您的 Amazon 账户执行操作。要获取服务角色 ARN,请参阅获取服务角色 ARN (CLI) 。有关服务角色的更多信息,请参阅 IAM 用户指南中的角色术语和概念。
-
与部署组关联的部署类型(就地部署或蓝/绿部署)的相关信息。
-
(可选)现有部署配置的名称。要查看部署配置列表,请参阅View Deployment Configuration Details。如果未指定, CodeDeploy 将使用默认部署配置。
-
(可选)创建触发器的命令,该触发器将有关部署和实例事件的通知推送给订阅 Amazon Simple Notification Service 主题的用户。有关更多信息,请参阅Monitoring Deployments with Amazon SNS Event Notifications:
-
(可选)将现有 CloudWatch 警报添加到部署组的命令,这些警报将在警报中指定的指标低于或超过定义的阈值时激活。
-
(可选)当部署失败或 CloudWatch 警报激活时,部署命令回滚到上一个已知的正常版本。
-
对于就地部署:
-
(可选)Elastic Load Balancing 中用于在部署过程中管理实例流量的Classic Load Balancer 或应用程序负载均衡器的名称。
-
-
对于蓝/绿部署:
-
蓝/绿部署配置过程:
-
如何预置替换环境中的新实例。
-
立即将流量重新路由到替换环境还是等待指定的一段时间后手动重新路由流量。
-
是否应终止原始环境中的实例。
-
-
Elastic Load Balancing 中的传统负载均衡器或应用程序负载均衡器的名称,用于在替代环境中注册的实例。
警告 如果您在部署组中同时配置 Auto Scaling 组和 Elastic Load Balancing 负载均衡器,并且想要将负载均衡器连接到 Auto Scaling 组,我们建议您在从该 CodeDeploy 部署组创建部署之前完成此附件。创建部署后尝试完成附件可能会导致所有实例意外从负载均衡器中注销。
-