

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

# 建立套件群組
<a name="create-package-group"></a>

您可以使用 CodeArtifact 主控台、 AWS Command Line Interface (AWS CLI) 或 建立套件群組 CloudFormation。如需使用 CloudFormation 管理 CodeArtifact 套件群組的詳細資訊，請參閱 [使用 建立 CodeArtifact 資源 AWS CloudFormation](cloudformation-codeartifact.md)。

## 建立套件群組 （主控台）
<a name="create-package-group-console"></a>

1. 開啟位於 [https://console.aws.amazon.com/codesuite/codeartifact/home](https://console.aws.amazon.com/codesuite/codeartifact/home) 的 AWS CodeArtifact 主控台。

1. 在導覽窗格中，選擇**網域**，然後選擇您要在其中建立套件群組的網域。

1. 選擇**套件群組**，然後選擇**建立套件群組**。

1. 在**套件群組定義**中，輸入套件群組的套件群組定義。套件群組定義會決定哪些套件與群組相關聯。您可以使用文字手動輸入套件群組定義，也可以使用視覺化模式進行選取，系統會自動建立套件群組定義。

1. 若要使用視覺化模式建立套件群組定義：

   1. 選擇**視覺化**以切換到視覺化模式。

   1. 在**套件格式**中，選擇要與此群組建立關聯的套件格式。

   1. 在**命名空間 （範圍）** 中，選擇要比對的命名空間條件。
      + **等於**：完全符合指定的命名空間。如果選擇，請輸入要比對的命名空間。
      + **空白**：比對沒有命名空間的套件。
      + **以字詞開頭**：比對以指定字詞開頭的命名空間。如果選擇，請輸入要比對的字首。如需單字和單字邊界的詳細資訊，請參閱 [字詞、字詞邊界和字首比對](package-group-definition-syntax-matching-behavior.md#package-group-word-boundary-prefix)。
      + **全部**：比對所有命名空間中的套件。

   1. 如果選取**等於**、**空白**或**開頭字詞**，請在**套件名稱**中選擇要比對的套件名稱條件。
      + **完全等於**：完全符合指定的套件名稱。如果選擇，請輸入要比對的套件名稱。
      + **字首開頭**：比對以指定字首開頭的套件。
      + **開頭為單字**：比對開頭為指定單字的套件。如果選擇，請輸入要比對的字首。如需單字和單字邊界的詳細資訊，請參閱 [字詞、字詞邊界和字首比對](package-group-definition-syntax-matching-behavior.md#package-group-word-boundary-prefix)。
      + **全部**：符合所有套件。

   1. 選擇**下一步**以檢閱定義。

1. 若要使用文字輸入套件群組定義：

   1. 選擇**文字**以切換至文字模式。

   1. 在**套件群組定義**中，輸入套件群組定義。如需套件群組定義語法的詳細資訊，請參閱 [套件群組定義語法和相符行為](package-group-definition-syntax-matching-behavior.md)。

   1. 選擇**下一步**以檢閱定義。

1. 在**檢閱定義**中，根據先前提供的定義檢閱將包含在新套件群組中的套件。檢閱後，選擇**下一步**。

1. 在**套件群組資訊**中，選擇性地新增套件群組的描述和聯絡人電子郵件。選擇 **Next (下一步)**。

1. 在**套件原始伺服器控制項**中，設定原始伺服器控制項以套用至群組中的套件。如需套件群組原始伺服器控制項的詳細資訊，請參閱 [套件群組原始伺服器控制](package-group-origin-controls.md)。

1. 選擇**建立套件群組**。

## 建立套件群組 (AWS CLI)
<a name="create-package-group-cli"></a>

使用 `create-package-group`命令在您的網域中建立套件群組。針對 `--package-group`選項，輸入套件群組定義，以決定哪些套件與群組相關聯。如需套件群組定義語法的詳細資訊，請參閱 [套件群組定義語法和相符行為](package-group-definition-syntax-matching-behavior.md)。

如果您尚未設定 ， AWS CLI 請依照中的步驟進行設定[使用 AWS CodeArtifact 設定](get-set-up-for-codeartifact.md)。

```
aws codeartifact create-package-group \
         --domain my_domain \
         --package-group '/nuget/*' \
         --domain-owner 111122223333 \
         --contact-info contact@email.com \
         --description "a new package group" \
         --tags key=key1,value=value1
```