

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 查看或编辑程序包组
<a name="view-edit-package-group"></a>

您可以使用 CodeArtifact 控制台或 AWS Command Line Interface（AWS CLI）查看所有程序包组的列表，查看特定程序包组的详细信息，或者编辑程序包组的详细信息或配置。

## 查看或编辑程序包组（控制台）
<a name="view-edit-package-group-console"></a>

1. 打开 AWS CodeArtifact 控制台，网址为：[https://console.aws.amazon.com/codesuite/codeartifact/home](https://console.aws.amazon.com/codesuite/codeartifact/home)。

1. 在导航窗格中，选择**域**，然后选择包含要查看或编辑的程序包组的域。

1. 选择**程序包组**，然后选择要查看或编辑的程序包组。

1. 在**详细信息**中，查看有关该程序包组的信息，包括其父组、描述、ARN、联系人电子邮件地址和程序包来源控制。

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 CLI，请按照[使用进行设置 AWS CodeArtifact](get-set-up-for-codeartifact.md)中的步骤进行配置。

要查看域中的所有程序包组，请使用 `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"}}
```