

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

# 在 CodeDeploy 中使用部署群組
<a name="deployment-groups"></a>

您可以為 CodeDeploy 應用程式指定一或多個部署群組。每個應用程式部署使用其中一個部署群組。部署群組包含部署期間使用的設定和組態。大多數部署群組設定取決於應用程式使用的運算平台。您可以針對任何運算平台的部署群組設定某些設定，例如轉返、觸發和警示。

## Amazon ECS 運算平台部署中的部署群組
<a name="deployment-group-ecs"></a>

在 Amazon ECS 部署中，部署群組會指定 Amazon ECS 服務、負載平衡器、選用的測試接聽程式和兩個目標群組。它還指定何時將流量重新路由到替代任務集，以及何時在成功部署後終止原始任務集和 Amazon ECS 應用程式。

## AWS Lambda 運算平台部署中的部署群組
<a name="deployment-group-lambda"></a>

在 AWS Lambda 部署中，部署群組會為 AWS Lambda 函數的未來部署定義一組 CodeDeploy 組態。例如，部署群組指定如何將流量路由到新版本的 Lambda 函數。它也可以指定警示和轉返。 AWS Lambda 部署群組中的單一部署可以覆寫一或多個群組組態。

## EC2/現場部署運算平台部署中的部署群組
<a name="deployment-group-server"></a>

在 EC2/現場部署中，部署群組是一組針對部署的個別執行個體。部署群組包含個別標記的執行個體、Amazon EC2 Auto Scaling 群組中的 Amazon EC2 執行個體，或兩者。

在就地部署中，部署群組中的執行個體會使用最新的應用程式修訂更新。

在藍/綠部署中，流量會從一組執行個體重新路由到另一組執行個體，方法是從一個或多個負載平衡器取消註冊原始執行個體，並註冊通常已安裝最新應用程式修訂版的替代執行個體集。

您可以在 CodeDeploy 中將多個部署群組與應用程式建立關聯。這可在不同時間內，將應用程式修訂部署到不同組執行個體。例如，您可能會使用一組部署群組，將應用程式修訂部署到一組套用 `Test` 標籤的執行個體，確認程式碼的品質。然後，您會將相同的應用程式修訂部署到包含套用 `Staging` 標籤之執行個體的部署群組，以做進一步的驗證。最後，當您準備好將最新的應用程式發行給客戶時，您會部署到包含套用 `Production` 標籤之執行個體的部署群組。

您也可以使用多個標籤群組，更進一步縮小包含在部署群組中執行個體的條件。如需相關資訊，請參閱[CodeDeploy 中部署群組的標記執行個體](instances-tagging.md)。

當您使用 CodeDeploy 主控台建立應用程式時，您可以同時設定其第一個部署群組。當您使用 AWS CLI 建立應用程式時，您會在不同的步驟中建立其第一個部署群組。

若要檢視已與 AWS 您的帳戶相關聯的部署群組清單，請參閱 [使用 CodeDeploy 檢視部署群組詳細資訊](deployment-groups-view-details.md)。

如需 Amazon EC2 執行個體標籤的相關資訊，請參閱[使用主控台處理標籤](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html#Using_Tags_Console)。如需內部部署執行個體的資訊，請參閱「[使用 CodeDeploy 的內部部署執行個體](instances-on-premises.md)」。如需 Amazon EC2 Auto Scaling 的詳細資訊，請參閱 [將 CodeDeploy 與 Amazon EC2 Auto Scaling 整合](integrations-aws-auto-scaling.md)。

## 主題
<a name="topiclist-deployment-groups"></a>
+ [使用 CodeDeploy 建立部署群組](deployment-groups-create.md)
+ [使用 CodeDeploy 檢視部署群組詳細資訊](deployment-groups-view-details.md)
+ [使用 CodeDeploy 變更部署群組設定](deployment-groups-edit.md)
+ [設定部署群組的進階選項](deployment-groups-configure-advanced-options.md)
+ [使用 CodeDeploy 刪除部署群組](deployment-groups-delete.md)