

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# パッケージグループを作成する
<a name="create-package-group"></a>

CodeArtifact コンソール、AWS Command Line Interface (AWS CLI)、または CloudFormation を使用して、パッケージグループを作成できます。CloudFormation を使用して CodeArtifact パッケージグループを管理する方法の詳細については、「[AWS CloudFormation での CodeArtifact リソースの作成](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. **[パッケージグループの情報]** に、パッケージグループの説明と連絡先メールアドレスを任意で追加します。**[次へ]** を選択します。

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 CodeArtifact でのセットアップ](get-set-up-for-codeartifact.md)」の手順に従って AWS CLI を設定してください。

```
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
```