创建程序包组
您可以使用 CodeArtifact 控制台、AWS Command Line Interface(AWS CLI)或 CloudFormation 来创建程序包组。有关使用 CloudFormation 管理 CodeArtifact 程序包组的更多信息,请参阅使用 AWS CloudFormation 创建 CodeArtifact 资源。
创建程序包组(控制台)
-
打开 AWS CodeArtifact 控制台,网址为:https://console.aws.amazon.com/codesuite/codeartifact/home
。 -
在导航窗格中,选择域,然后选择要在其中创建程序包组的域。
-
选择程序包组,然后选择创建程序包组。
-
在程序包组定义中,输入您的程序包组的定义。程序包组定义决定了哪些程序包与该组关联。您可以使用文本手动输入程序包组定义,也可以使用可视化模式进行选择,此时将自动创建程序包组定义。
-
要使用可视化模式创建程序包组定义,请执行以下操作:
选择可视化以切换到可视化模式。
在程序包格式中,选择要与该组关联的程序包的格式。
在命名空间(范围)中,选择要匹配的命名空间标准。
等于:与指定的命名空间完全匹配。如果选择此项,请输入要匹配的命名空间。
空白:匹配没有命名空间的程序包。
以单词开头:匹配以指定单词开头的命名空间。如果选择此项,请输入要匹配的前缀词。有关单词和单词边界的更多信息,请参阅单词、单词边界和前缀匹配。
全部:匹配所有命名空间中的程序包。
如果选择了等于、空白或以单词开头,则在程序包名称中,选择要匹配的程序包名称标准。
完全等于:与指定的程序包名称完全匹配。如果选择此项,请输入要匹配的程序包名称。
以前缀开头:匹配以指定前缀开头的程序包。
以单词开头:匹配以指定单词开头的程序包。如果选择此项,请输入要匹配的前缀词。有关单词和单词边界的更多信息,请参阅单词、单词边界和前缀匹配。
全部:匹配所有程序包。
选择下一步,检查定义。
-
要使用文本输入程序包组定义,请执行以下操作:
选择文本以切换到文本模式。
在程序包组定义中,输入程序包组定义。有关程序包组定义语法的更多信息,请参阅程序包组定义语法和匹配行为。
选择下一步,检查定义。
在查看定义中,根据先前提供的定义,查看将包含在新程序包组中的程序包。检查完之后,选择下一步。
-
在程序包组信息中,(可选)添加程序包组的描述和联系人电子邮件地址。选择下一步。
-
在程序包来源控制中,配置要应用于该组中程序包的来源控制。有关程序包组来源控制的更多信息,请参阅程序包组来源控制。
选择创建程序包组。
创建程序包组(AWS CLI)
使用 create-package-group 命令在您的域中创建程序包组。对于 --package-group 选项,请输入程序包组定义,以确定哪些程序包与该组关联。有关程序包组定义语法的更多信息,请参阅程序包组定义语法和匹配行为。
如果还没有配置 AWS CLI,请按照设置 AWS CodeArtifact中的步骤进行配置。
aws codeartifact create-package-group \ --domainmy_domain\ --package-group'/nuget/*'\ --domain-owner111122223333\ --contact-infocontact@email.com\ --description"a new package group"\ --tags key=key1,value=value1