查看或编辑程序包组 - CodeArtifact

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

查看或编辑程序包组

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

查看或编辑程序包组(控制台)

  1. 打开 AWS CodeArtifact 控制台,网址为:https://console.aws.amazon.com/codesuite/codeartifact/home

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

  3. 选择程序包组,然后选择要查看或编辑的程序包组。

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

  5. 子组中,查看以该组为父组的程序包组的列表。此列表中的程序包组可以继承该程序包组的设置。有关更多信息,请参阅 程序包组层次结构和模式特异性

  6. 程序包中,根据程序包组定义查看属于该程序包组的程序包。在强度列中,可以看到程序包关联的强度。有关更多信息,请参阅 程序包组层次结构和模式特异性

  7. 要编辑程序包组信息,请选择编辑程序包组

    1. 信息中,更新程序包组的描述或联系信息。无法编辑程序包组的定义。

    2. 程序包组来源控制中,更新程序包组的来源控制设置,这些设置决定了关联的程序包如何进入域中的存储库。有关更多信息,请参阅 程序包组来源控制

查看或编辑程序包组(AWS CLI)

借助 AWS CLI 使用以下命令查看或编辑程序包组。如果还没有配置 AWS CLI,请按照使用进行设置 AWS CodeArtifact中的步骤进行配置。

要查看域中的所有程序包组,请使用 list-package-groups 命令。

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

要查看有关程序包组的详细信息,请使用 describe-package-group 命令。有关程序包组定义的更多信息,请参阅程序包组定义语法和示例

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 程序包格式必须使用规范化的程序包名和命名空间。有关如何规范程序包名称和命名空间的更多信息,请参阅 NuGetPythonSwift 名称规范化文档。

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

要编辑程序包组,请使用 update-package-group 命令。此命令用于更新程序包组的联系信息或描述。有关程序包组来源控制设置以及如何添加或编辑这些设置的信息,请参阅程序包组来源控制。有关程序包组定义的更多信息,请参阅程序包组定义语法和示例

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