

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

# パッケージグループを表示または編集する
<a name="view-edit-package-group"></a>

CodeArtifact コンソールまたは AWS Command Line Interface (AWS CLI) を使用して、すべてのパッケージグループを一覧表示したり、特定のパッケージグループの詳細を表示したり、パッケージグループの詳細や設定を編集したりできます。

## パッケージグループを表示または編集する (コンソール)
<a name="view-edit-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. **[詳細]** で、親グループ、説明、ARN、連絡先 E メール、パッケージオリジンコントロールなど、パッケージグループに関する情報を表示します。

1. **[サブグループ]** では、このグループを親グループとするパッケージグループを一覧表示できます。このリスト内のパッケージグループは、このパッケージグループから設定を継承できます。詳細については、「[パッケージグループの階層とパターンの特異度](package-group-definition-syntax-matching-behavior.md#package-group-hierarchy-pattern-specificity)」を参照してください。

1. **[パッケージ]** で、パッケージグループの定義に基づいて、このパッケージグループに属するパッケージを表示します。**[強度]** 列には、パッケージの関連付けの強度が表示されます。詳細については、「[パッケージグループの階層とパターンの特異度](package-group-definition-syntax-matching-behavior.md#package-group-hierarchy-pattern-specificity)」を参照してください。

1. パッケージグループ情報を編集するには、**[パッケージグループを編集]** を選択します。

   1. **[情報]** で、パッケージグループの説明または連絡先情報を更新します。パッケージグループの定義を編集することはできません。

   1. **[パッケージグループのオリジンコントロール]** で、パッケージグループのオリジンコントロール設定を更新します。これにより、関連パッケージがドメイン内のリポジトリに入れられる方法が決まります。詳細については、「[パッケージグループのオリジンコントロール](package-group-origin-controls.md)」を参照してください。

## パッケージグループを表示または編集する (AWS CLI)
<a name="view-edit-package-group-cli"></a>

次のコマンドを使用して、AWS CLI でパッケージグループを表示または編集します。まだ設定していない場合は、「[AWS CodeArtifact でのセットアップ](get-set-up-for-codeartifact.md)」の手順に従って AWS CLI を設定してください。

ドメイン内のすべてのパッケージグループを表示するには、`list-package-groups` コマンドを使用します。

```
aws codeartifact list-package-groups \
         --domain my_domain \
         --domain-owner 111122223333
```

パッケージグループの詳細を表示するには、`describe-package-group` コマンドを使用します。パッケージグループ定義の詳細については、「[パッケージグループ定義の構文と例](package-group-definition-syntax-matching-behavior.md#package-group-definition-syntax-examples)」を参照してください。

```
aws codeartifact describe-package-group \
         --domain my_domain \
         --domain-owner 111122223333 \
         --package-group '/nuget/*'
```

パッケージグループの子パッケージグループを表示するには、`list-sub-package-groups` コマンドを使用します。

```
aws codeartifact list-sub-package-groups \
         --domain my_domain \
         --domain-owner 111122223333 \
         --package-group '/nuget/*' \
```

パッケージに関連付けられるパッケージグループを表示するには、`get-associated-package-group` コマンドを使用します。NuGet、Python、Swift パッケージ形式では、正規化されたパッケージ名と名前空間を使用しなければなりません。パッケージ名と名前空間を正規化する方法の詳細については、[NuGet](nuget-name-normalization.md)、[Python](python-name-normalization.md)、[Swift](swift-name-normalization.md) の名前の正規化ドキュメントを参照してください。

```
aws codeartifact get-associated-package-group \
         --domain my_domain \
         --domain-owner 111122223333 \
         --format npm \
         --package packageName \
         --namespace scope
```

パッケージグループを編集するには、`update-package-group` コマンドを使用します。このコマンドは、パッケージグループの連絡先情報または説明の更新に使用されます。パッケージグループのオリジンコントロール設定とその追加または編集については、「[パッケージグループのオリジンコントロール](package-group-origin-controls.md)」を参照してください。パッケージグループ定義の詳細については、「[パッケージグループ定義の構文と例](package-group-definition-syntax-matching-behavior.md#package-group-definition-syntax-examples)」を参照してください。

```
aws codeartifact update-package-group \
         --domain my_domain \
         --package-group '/nuget/*' \
         --domain-owner 111122223333 \
         --contact-info contact@email.com \
         --description "updated package group description"
```