本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建软件包组
您可以使用 CodeArtifact 控制台、 AWS Command Line Interface (AWS CLI) 或创建软件包组 AWS CloudFormation。有关使用管理 CodeArtifact 包组的更多信息 CloudFormation,请参阅使用创建 CodeArtifact 资源 AWS CloudFormation。
创建软件包组(控制台)
-
在 https://console.aws.amazon.com/codesuite/codeartifact
/hom AWS CodeArtifact e 打开控制台。 -
在导航窗格中,选择 Domains,然后选择要在其中创建包组的域。
-
选择 Pac kage g roups,然后选择 “创建包组”。
-
在 P ackage 组定义中,输入您的包裹组的包裹组定义。包组定义决定哪些包与该组关联。您可以使用文本手动输入包组定义,也可以使用可视模式进行选择,然后将自动创建包组定义。
-
要使用可视模式创建包组定义,请执行以下操作:
选择 “可视化” 以切换到视觉模式。
在 P ackage 格式中,选择要与该组关联的包的格式。
在命名空间(范围)中,选择要匹配的命名空间标准。
等于:与指定的命名空间完全匹配。如果选择,请输入要匹配的命名空间。
空白:匹配没有命名空间的软件包。
以 word 开头:匹配以指定单词开头的命名空间。如果选择该选项,请输入要匹配的前缀词。有关单词和单词边界的更多信息,请参阅单词、单词边界和前缀匹配。
全部:匹配所有命名空间中的软件包。
如果选择了 “等于”、“空白” 或 “以单词开头”,则在 P ackag e name 中,选择要匹配的软件包名称标准。
完全等于:与指定的软件包名称完全匹配。如果选择,请输入要匹配的包裹名称。
以前缀开头:匹配以指定前缀开头的软件包。
以 word 开头:匹配以指定单词开头的压缩包。如果选择该选项,请输入要匹配的前缀词。有关单词和单词边界的更多信息,请参阅单词、单词边界和前缀匹配。
全部:匹配所有包裹。
选择 “下一步” 查看定义。
-
要使用文本输入包组定义,请执行以下操作:
选择 “文本” 以切换到文本模式。
在 P ackage 组定义中,输入包组定义。有关包组定义语法的更多信息,请参阅Package 组定义语法和匹配行为。
选择 “下一步” 查看定义。
在 “审阅定义” 中,根据先前提供的定义查看将包含在新包组中的包。查看完毕后,选择 “下一步”。
-
在 P ackage 组信息中,可以选择添加包群组的描述和联系人电子邮件。选择下一步。
-
在 P ackag e Origin 控件中,配置要应用于组中软件包的源控件。有关包裹组来源控制的更多信息,请参阅Package 组原产地控制。
选择 “创建包组”。
创建包裹组 (AWS CLI)
使用create-package-group
命令在您的域中创建软件包组。对于该--package-group
选项,请输入包组定义,该定义确定哪些包与该组关联。有关包组定义语法的更多信息,请参阅Package 组定义语法和匹配行为。
如果还没有,请 AWS CLI 按照中的步骤进行配置设置为 AWS CodeArtifact。
aws codeartifact create-package-group \ --domain
my_domain
\ --package-group'/nuget/*'
\ --domain-owner111122223333
\ --contact-infocontact@email.com
\ --description"a new package group"
\ --tags key=key1
,value=value1