本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将域名标记为 CodeArtifact
标签是与资源关联的键值对。AWS您可以在中将标签应用于您的域名 CodeArtifact。有关 CodeArtifact 资源标记、用例、标签键和值限制以及支持的资源类型的信息,请参阅标记资源。
创建域时,您可以使用CLI来指定标签。您可以使用控制台或CLI添加或删除标签,以及更新网域中标签的值。您最多可以为每个域添加 50 个标签。
标记域名 (CLI)
您可以使用CLI来管理域名标签。
为域名添加标签 (CLI)
您可以使用控制台或 AWS CLI 来标记域名。
要在创建域时为其添加标签,请参阅创建存储库。
在这些步骤中,我们假设您已安装最新版本的 AWS CLI 或已更新到当前版本。有关更多信息,请参阅安装 AWS Command Line Interface。
在终端或命令行运行tag-resource命令,指定要添加标签的域的 Amazon 资源名称 (ARN) 以及要添加的标签的键和值。
注意
要获取域名,请运行以下describe-domain
命令:ARN
aws codeartifact describe-domain --domain
my_domain
--query domain.arn
您可以为域添加多个标签。例如,为名为的域添加标签 my_domain
有两个标签,一个名为的标签密钥 key1
标签值为 value1
,以及一个名为的标签密钥 key2
标签值为 value2
:
aws codeartifact tag-resource --resource-arn arn:aws:codeartifact:
us-west-2
:123456789012
:domain/my_domain
--tags key=key1
,value=value1
key=key2
,value=value2
如果成功,此命令没有输出。
查看域名的标签 (CLI)
请按照以下步骤使用 AWS CLI 来查看域的 AWS 标签。如果尚未添加标签,则返回的列表为空。
在终端或命令行中,使用域的 Amazon 资源名称 (ARN) 运行list-tags-for-resource命令。
注意
要获取域名,请运行以下describe-domain
命令:ARN
aws codeartifact describe-domain --domain
my_domain
--query domain.arn
例如,要查看名为的域的标签键和标签值的列表 my_domain
其arn:aws:codeartifact:
ARN值为:us-west-2
:123456789012
:domain/my_domain
aws codeartifact list-tags-for-resource --resource-arn arn:aws:codeartifact:
us-west-2
:123456789012
:domain/my_domain
如果成功,该命令返回类似以下内容的信息:
{ "tags": { "key1": "value1", "key2": "value2" } }
编辑域名的标签 (CLI)
按照以下步骤 AWS CLI 使用编辑域的标签。您可以更改现有键的值或添加另一个键。您还可以从域中删除标签,如下一节所示。
在终端或命令行中,运行tag-resource命令,指定要更新标签的域名,并指定标签键和标签值:ARN
注意
要获取域名,请运行以下describe-domain
命令:ARN
aws codeartifact describe-domain --domain
my_domain
--query domain.arn
aws codeartifact tag-resource --resource-arn arn:aws:codeartifact:
us-west-2
:123456789012
:domain/my_domain
--tags key=key1
,value=newvalue1
如果成功,此命令没有输出。
从网域中移除标签 (CLI)
按照以下步骤使用从 AWS CLI 网域中移除标签。
注意
如果您删除某个域,则会从已删除域中移除所有标签关联。您无需在删除域之前移除标签。
在终端或命令行运行untag-resource命令,指定要移除标签ARN的域名和要移除的标签的标签密钥。
注意
要获取域名,请运行以下describe-domain
命令:ARN
aws codeartifact describe-domain --domain
my_domain
--query domain.arn
例如,要删除名为的域上的多个标签 mydomain
使用标签键 key1
以及 key2
:
aws codeartifact untag-resource --resource-arn arn:aws:codeartifact:
us-west-2
:123456789012
:domain/my_domain
--tag-keyskey1
key2
如果成功,此命令没有输出。移除标签后,您可以使用list-tags-for-resource
命令查看域上的其余标签。
标记域(控制台)
您可以使用控制台或CLI来标记资源。
为域添加标签(控制台)
您可以使用控制台向现有域添加标签。
在 https://console.aws.amazon.com/codesuite/codeartifact
/hom AWS CodeArtifact e 打开控制台。 -
在域页面上,选择要添加标签的域。
-
展开详细信息部分。
-
在域标签下面,如果域没有标签,请选择添加域标签,如果有标签,则选择查看和编辑域标签。
-
选择添加新标签。
-
在键和值字段中,输入要添加的每个标签的文本。(值字段为可选项。) 例如,在键中,输入
Name
。在值中,输入Test
。 -
(可选)选择添加标签以添加多行并输入多个标签。
-
选择更新域。
查看域的标签(控制台)
您可以使用控制台列出现有域的标签。
在 https://console.aws.amazon.com/codesuite/codeartifact
/hom AWS CodeArtifact e 打开控制台。 -
在域页面上,选择要查看标签的域。
-
展开详细信息部分。
-
在域标签下面,选择查看和编辑域标签。
注意
如果未向此域添加任何标签,则控制台会显示添加域标签。
编辑域的标签(控制台)
您可以使用控制台来编辑已添加到域的标签。
在 https://console.aws.amazon.com/codesuite/codeartifact
/hom AWS CodeArtifact e 打开控制台。 -
在域页面上,选择要更新标签的域。
-
展开详细信息部分。
-
在域标签下面,选择查看和编辑域标签。
注意
如果未向此域添加任何标签,则控制台会显示添加域标签。
-
在键和值字段中,根据需要更新每个字段的值。例如,对于
Name
键,在值中,将Test
更改为Prod
。 -
选择更新域。
从域中删除标签(控制台)
您可以使用控制台从域中删除标签。
在 https://console.aws.amazon.com/codesuite/codeartifact
/hom AWS CodeArtifact e 打开控制台。 -
在域页面上,选择要删除标签的域。
-
展开详细信息部分。
-
在域标签下面,选择查看和编辑域标签。
注意
如果未向此域添加任何标签,则控制台会显示添加域标签。
-
接下来,对于您要删除的每个标签的键和值,选择删除。
-
选择更新域。