

Amazon CodeCatalyst 不再向新客戶開放。現有客戶可以繼續正常使用該服務。如需詳細資訊，請參閱[如何從 CodeCatalyst 遷移](migration.md)。

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

# 將機群或運算指派給動作
<a name="workflows-assign-compute-resource"></a>

根據預設，工作流程動作會使用`Linux.x86-64.Large`隨需機群搭配 Amazon EC2 運算類型。若要改用佈建機群，或使用不同的隨需機群，例如 `Linux.x86-64.2XLarge`，請使用下列指示。

------
#### [ Visual ]

**開始之前**
+ 如果您想要指派佈建機群，您必須先建立佈建機群。如需詳細資訊，請參閱[建立佈建機群](projects-create-compute-resource.md)。

**將佈建的機群或不同的機群類型指派給動作**

1. 在 https：//[https://codecatalyst.aws/](https://codecatalyst.aws/) 開啟 CodeCatalyst 主控台。

1. 選擇您的專案。

1. 在導覽窗格中，選擇 **CI/CD**，然後選擇**工作流程**。

1. 選擇工作流程的名稱。您可以依定義工作流程的來源儲存庫或分支名稱進行篩選，或依工作流程名稱或狀態進行篩選。

1. 選擇**編輯**。

1. 選擇**視覺化**。

1. 在工作流程圖表中，選擇您要指派佈建機群或新機群類型的動作。

1. 選擇 **Configuration** (組態) 索引標籤。

1. 在**運算機群**中，執行下列動作：

   指定將執行工作流程或工作流程動作的機器或機群。使用隨需機群時，當動作開始時，工作流程會佈建所需的資源，並在動作完成時銷毀機器。隨需機群的範例：`Linux.x86-64.Large`、`Linux.x86-64.XLarge`。如需隨需機群的詳細資訊，請參閱 [隨需機群屬性](workflows-working-compute.md#compute.on-demand)。

   使用佈建機群，您可以設定一組專用機器來執行工作流程動作。這些機器保持閒置狀態，準備好立即處理動作。如需佈建機群的詳細資訊，請參閱 [佈建的機群屬性](workflows-working-compute.md#compute.provisioned-fleets)。

   如果省略 `Fleet` ，則預設值為 `Linux.x86-64.Large`。

1. （選用） 選擇**驗證**以在遞交之前驗證工作流程的 YAML 程式碼。

1. 選擇**遞交**，輸入遞交訊息，然後再次選擇**遞交**。

------
#### [ YAML ]

**開始之前**
+ 如果您想要指派佈建機群，您必須先建立佈建機群。如需詳細資訊，請參閱[建立佈建機群](projects-create-compute-resource.md)。

**將佈建的機群或不同的機群類型指派給動作**

1. 在 https：//[https://codecatalyst.aws/](https://codecatalyst.aws/) 開啟 CodeCatalyst 主控台。

1. 選擇您的專案。

1. 在導覽窗格中，選擇 **CI/CD**，然後選擇**工作流程**。

1. 選擇工作流程的名稱。您可以依定義工作流程的來源儲存庫或分支名稱進行篩選，或依工作流程名稱或狀態進行篩選。

1. 選擇**編輯**。

1. 選擇 **YAML**。

1. 尋找您要指派佈建機群或新機群類型的動作。

1. 在 動作中，新增 `Compute` 屬性，並將 `Fleet` 設定為機群名稱或隨需機群類型。如需詳細資訊，請參閱 中 動作`Fleet`屬性[建置和測試動作 YAML](build-action-ref.md)的描述。

1. （選用） 選擇**驗證**以在遞交之前驗證工作流程的 YAML 程式碼。

1. 選擇**遞交**，輸入遞交訊息，然後再次選擇**遞交**。

------