

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 建立部署群組 (CLI)
<a name="deployment-groups-create-cli"></a>

若要使用 AWS CLI 建立部署群組，請呼叫 [create-deployment-group](https://docs.aws.amazon.com/cli/latest/reference/deploy/create-deployment-group.html) 命令，指定：
+ 應用程式名稱。若要檢視應用程式名稱清單，請呼叫 [list-applications](https://docs.aws.amazon.com/cli/latest/reference/deploy/list-applications.html) 命令。
+ 部署群組的名稱。系統會針對指定的應用程式建立具有此名稱的部署群組。此外，部署群組僅能與一個應用程式建立關聯。
+ 有關識別要包含在部署群組中的執行個體的標籤、標籤群組或 Amazon EC2 Auto Scaling 群組名稱的資訊。
+ 服務角色的 Amazon Resource Name (ARN) 識別符，允許 CodeDeploy 在與其他 AWS 服務互動時代表您 AWS 的帳戶採取行動。如需取得服務角色的 ARN，請參閱[取得服務角色 ARN (CLI)](getting-started-create-service-role.md#getting-started-get-service-role-cli)。如需服務角色的詳細資訊，請參閱《*IAM 使用者指南*》中的[角色術語和概念](https://docs.aws.amazon.com/IAM/latest/UserGuide/roles-toplevel.html#roles-about-termsandconcepts)。
+ 要與部署群組建立關聯的部署類型 (就地或藍/綠) 的相關資訊。
+ (選用) 現有部署組態的名稱。若要檢視部署組態清單，請參閱[使用 CodeDeploy 檢視部署組態詳細資訊](deployment-configurations-view-details.md)。如果未指定，CodeDeploy 會使用預設部署組態。
+ （選用） 建立觸發程序的命令，會將有關部署和執行個體事件的通知推送給訂閱 Amazon Simple Notification Service 主題的人員。如需詳細資訊，請參閱[使用 Amazon SNS 事件通知監控部署](monitoring-sns-event-notifications.md)。
+ （選用） 在警示中指定的指標低於或超過定義的閾值時，將現有 CloudWatch 警示新增至已啟用之部署群組的命令。
+ （選用） 部署的命令，可在部署失敗或啟用 CloudWatch 警示時轉返至上次已知的良好修訂。
+ （選用） 部署在 Auto Scaling 縮減事件期間產生生命週期事件掛鉤的命令。如需詳細資訊，請參閱[Amazon EC2 Auto Scaling 如何與 CodeDeploy 搭配使用](integrations-aws-auto-scaling.md#integrations-aws-auto-scaling-behaviors)。
+ 針對就地部署：
  + （選用） Elastic Load Balancing 中管理執行個體流量的 Classic Load Balancer、Application Load Balancer 或 Network Load Balancer 的名稱。
+ 針對藍色/綠色部署：
  + 藍色/綠色部署程序組態：
    + 取代環境中新執行個體的佈建方式。
    + 是否要立即將流量重新路由至取代環境，或是在指定期間內等待手動重新路由流量。
    + 是否要終止原始環境中的執行個體。
  + Elastic Load Balancing 中 Classic Load Balancer、Application Load Balancer 或 Network Load Balancer 的名稱，用於在替代環境中註冊的執行個體。
**警告**  
如果您在部署群組中同時設定 Auto Scaling 群組和 Elastic Load Balancing 負載平衡器，而且想要[將負載平衡器連接至 Auto Scaling 群組](https://docs.aws.amazon.com/autoscaling/ec2/userguide/attach-load-balancer-asg.html)，建議您先完成此附件，*再*從此部署群組建立 CodeDeploy 部署。在建立部署後嘗試完成附件可能會導致所有執行個體意外從負載平衡器取消註冊。