本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立部署群組 (CLI)
若要使用 AWS CLI 建立部署群組,請呼叫命create-deployment-group令,並指定:
-
應用程式名稱。若要檢視應用程式名稱清單,請呼叫清單應用程式命令。
-
部署群組的名稱。系統會針對指定的應用程式建立具有此名稱的部署群組。此外,部署群組僅能與一個應用程式建立關聯。
-
標籤、標籤群組或 Amazon EC2 Auto Scaling 群組名稱的相關資訊,這些群組可識別要包含在部署群組中的執行個體。
-
服務角色的 Amazon 資源名稱 (ARN) 識別碼,可 CodeDeploy 在與其他 AWS 服務互動時代表您的 AWS 帳戶執行動作。如需取得服務角色的 ARN,請參閱取得服務角色 ARN (CLI) 。如需有關服務角色的詳細資訊,請參閱 IAM 使用者指南中的角色術語和概念。
-
要與部署群組建立關聯的部署類型 (就地或藍/綠) 的相關資訊。
-
(選用) 現有部署組態的名稱。若要檢視部署組態清單,請參閱View Deployment Configuration Details。如果未指定,則 CodeDeploy 使用預設部署規劃。
-
(選用) 建立觸發器的命令,將有關部署和執行個體事件的通知推送給訂閱 Amazon 簡單通知服務主題的使用者。如需詳細資訊,請參閱 Monitoring Deployments with Amazon SNS Event Notifications。
-
(選擇性) 在 CloudWatch 警示中指定的測量結果低於或超過定義的臨界值時,將現有警示新增至已啟動的部署群組的命令。
-
(選擇性) 當部署失敗或啟動 CloudWatch 警示時,用於復原至上次已知的正確修訂版本的指令。
-
(選擇性) 用於在 Auto Scaling 事件期間產生生命週期事件掛接的部署指令。如需詳細資訊,請參閱 亞馬遜 EC2 Auto Scaling 如何與 CodeDeploy。
-
針對就地部署:
-
(選擇性) Elastic Load Balancing 中的傳統負載平衡器、應用程式負載平衡器或網路負載平衡器的名稱,用於在部署程序期間管理執行個體的流量。
-
-
針對藍色/綠色部署:
-
藍色/綠色部署程序組態:
-
取代環境中新執行個體的佈建方式。
-
是否要立即將流量重新路由至取代環境,或是在指定期間內等待手動重新路由流量。
-
是否要終止原始環境中的執行個體。
-
-
Elastic Load Balancing 中用於在替代環境中註冊的執行個體的傳統負載平衡器、應用程式負載平衡器或網路負載平衡器的名稱。
警告
如果您要在部署群組中同時設定 Auto Scaling 群組和 Elastic Load Balancing 器,並且想要將負載平衡器連結至 Auto Scaling 群組,建議您先完成此附件,然後再從此 CodeDeploy 部署群組建立部署。在建立部署後嘗試完成附件,可能會導致所有執行個體意外地從負載平衡器取消註冊。
-