

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

# 建立集合群組
<a name="serverless-collection-groups-procedures"></a>

本主題說明如何在 Amazon OpenSearch Serverless 中建立、設定和管理集合群組。使用集合群組來組織集合並共用運算資源，以最佳化成本。在集合群組層級設定最小和最大 OCU 限制，以控制效能和支出。

## 建立集合群組
<a name="collection-groups-create"></a>

使用下列程序建立新的集合群組並設定其設定。您可以使用 OpenSearch Serverless 主控台 AWS CLI或 AWS SDKs建立集合群組。建立集合群組時，您可以指定容量限制和其他組態選項。

------
#### [ Console ]

1. 開啟位於 https：//[https://console.aws.amazon.com/aos/](https://console.aws.amazon.com/aos/) 的 Amazon OpenSearch Service 主控台。

1. 在左側導覽窗格中，展開**無伺服器**並選擇**集合群組**。

1. 選擇**建立集合群組**。NextGen 集合群組建立表單預設為開啟。
**提示**  
若要改為建立 Classic 集合群組，請選擇**切換至 Classic**。Classic 集合群組支援不適用於 NextGen 集合群組的**部署類型**選項。若要切換回 NextGen 表單，請選擇**切換到 NextGen**。

1. 針對**集合群組名稱**，輸入集合群組的名稱。名稱必須符合下列條件：
   + 僅包含小寫字母 a–z、數字 0–9 和連字號 (-)
   + 必須為 3–32 個字元

1. （選用） 針對**描述**，輸入集合群組的描述。

1. 在**容量管理**區段中，設定 OCU 限制：
   + **最低索引容量** （以 OCUs為單位） – 選用。不保留最少的空白。
   + **索引容量上限** （以 OCUs為單位） – 預設為 96。
   + **搜尋容量下限** （以 OCUs為單位） – 選用。不保留最少的空白。
   + **最大搜尋容量** （以 OCUs為單位） – 預設為 96。

1. （選用） 在**標籤**區段中，新增標籤以協助組織和識別您的集合群組。

1. 選擇**建立集合群組**。

------
#### [ AWS CLI ]
+ 使用 [create-collection-group](https://docs.aws.amazon.com/cli/latest/reference/opensearchserverless/create-collection-group.html) 命令建立新的集合群組。在 命令中，將{{範例}}內容取代為您自己的特定資訊。

  ```
  aws opensearchserverless create-collection-group \
      --name {{my-collection-group}} \
      --description "{{Collection group for production workloads}}" \
      --capacity-limits maxIndexingCapacityInOCU={{20}},maxSearchCapacityInOCU={{20}},minIndexingCapacityInOCU={{2}},minSearchCapacityInOCU={{2}} \
      --tags key={{Environment}},value={{Production}} key={{Team}},value={{DataEngineering}}
  ```

  命令會傳回所建立集合群組的詳細資訊，包括其唯一 ID 和 ARN。

------

## 將集合新增至集合群組
<a name="create-collection-in-group"></a>

建立集合時，您可以將其指派給集合群組。

------
#### [ Console ]

**將集合新增至集合群組**

1. 開啟位於 https：//[https://console.aws.amazon.com/aos/](https://console.aws.amazon.com/aos/) 的 Amazon OpenSearch Service 主控台。

1. 在左側導覽窗格中，選擇**無伺服器**，然後選擇**集合**。

1. 選擇 **Create collection** (建立集合)。

1. 在**集合名稱**中，輸入集合的名稱。名稱長度必須為 3-32 個字元，以小寫字母開頭，且僅包含小寫字母、數字和連字號。

1. （選用） 針對**描述**，輸入集合的描述。

1. 將集合指派給集合群組。程序會根據集合類型而有所不同：
   + **NextGen – Express Create** – OpenSearch Serverless 會自動指派集合群組。對於第一次使用的使用者，預設集合群組會根據集合名稱產生。對於傳回的使用者，預設會選取現有的相容集合群組。若要變更指派，請從下拉式清單中選擇不同的群組。
   + **NextGen – 標準建立** – 從下拉式清單中選取現有的相容集合群組，或建立具有自訂容量限制的新集合群組。
   + **傳統** – 在**集合群組**區段中，選取要指派集合的集合群組。集合一次只能屬於一個集合群組。（選用） 若要建立新群組，請選擇**建立新群組**。這會開啟建立集合群組工作流程。

1. 完成工作流程中的其餘步驟以建立集合。
**重要**  
請勿離開建立集合工作流程。

------
#### [ AWS CLI ]
+ 使用 [create-collection](https://docs.aws.amazon.com/cli/latest/reference/opensearchserverless/create-collection.html) 命令來建立集合，並將其新增至現有的集合群組。在 命令中，將{{範例}}內容取代為您自己的資訊。

  ```
  aws opensearchserverless create-collection \
      --name {{my-collection}} \
      --type SEARCH \
      --collection-group-name {{my-collection-group}} \
      --description "{{Collection for search workloads}}"
  ```

------