将管道标记为 CodePipeline - AWS CodePipeline

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

将管道标记为 CodePipeline

标签是与资源关联的键值对。 AWS 您可以在中将标签应用于您的管道 CodePipeline。有关 CodePipeline 资源标记、用例、标签键和值限制以及支持的资源类型的信息,请参阅标记资源

您可以使用 CLI 在创建管道时指定标签。您可以使用控制台或 CLI 来添加或删除标签,以及更新管道中标签的值。您最多可以为每个管道添加 50 个标签。

为管道添加标签(控制台)

您可以使用控制台或 CLI 来标记资源。管道是唯一可以通过控制台或 CLI 管理的 CodePipeline资源。

为管道添加标签(控制台)

您可以使用控制台向现有管道添加标签。

  1. 登录 AWS Management Console 并打开 CodePipeline 控制台,网址为 http://console.aws.amazon.com/codesuite/codepipeline/home

  2. Pipelines (管道) 页面上,选择您要向其添加标签的管道。

  3. 从导航窗格中,选择设置

  4. Pipeline tags (管道标签) 中,选择 Edit (编辑)

  5. 字段中,输入您要添加的每组标签的键/值对。(字段为可选项。) 例如,在中,输入 Project。在中,输入 ProjectA

  6. (可选)选择添加标签以添加多行并输入多个标签。

  7. 选择 Submit (提交)。标签在管道设置下列出。

查看管道的标签(控制台)

您可以使用控制台列出现有管道的标签。

  1. 登录 AWS Management Console 并打开 CodePipeline 控制台,网址为 http://console.aws.amazon.com/codesuite/codepipeline/home

  2. Pipelines (管道) 页面上,选择您要查看其标签的管道。

  3. 从导航窗格中,选择设置

  4. Pipeline tags (管道标签) 下,在 Key (键)Value (值) 列下查看管道的标签。

编辑管道的标签(控制台)

您可以使用控制台来编辑已添加到管道的标签。

  1. 登录 AWS Management Console 并打开 CodePipeline 控制台,网址为 http://console.aws.amazon.com/codesuite/codepipeline/home

  2. Pipelines (管道) 页面上,选择您要更新其标签的管道。

  3. 从导航窗格中,选择设置

  4. Pipeline tags (管道标签) 中,选择 Edit (编辑)

  5. 字段中,根据需要更新每个字段的值。例如,对于 Project 键,在中,将 ProjectA 更改为 ProjectB

  6. 选择 Submit (提交)

删除管道的标签(控制台)

您可以使用控制台从管道删除标签。当您移除关联资源的标签时,对应标签会被删除。

  1. 登录 AWS Management Console 并打开 CodePipeline 控制台,网址为 http://console.aws.amazon.com/codesuite/codepipeline/home

  2. Pipelines (管道) 页面上,选择您要删除其标签的管道。

  3. 从导航窗格中,选择设置

  4. Pipeline tags (管道标签) 中,选择 Edit (编辑)

  5. 接下来,对于您要删除的每个标签的键和值,选择删除标签

  6. 选择提交

为管道添加标签 (CLI)

您可以使用 CLI 来标记资源。您必须使用控制台管理管道中的标签。

为管道添加标签 (CLI)

您可以使用控制台或 AWS CLI 来标记管道。

要在创建管道时向其添加标签,请参阅创建管道、阶段和操作

在这些步骤中,我们假设您已安装最新版本的 AWS CLI 或已更新到当前版本。有关更多信息,请参阅安装 AWS Command Line Interface

在终端或命令行运行 tag-resource 命令,指定要为其添加标签的管道的 Amazon 资源名称 (ARN),以及要添加的标签的键/值。您可以为管道添加多个标签。例如,要MyPipeline使用两个标签标记名为管道,一个标签键名为 Test,标签键名为 DeploymentEnvironmentT est,标签键名为 true,标签键名为 IscontainerBasedtrue

aws codepipeline tag-resource --resource-arn arn:aws:codepipeline:us-west-2:account-id:MyPipeline --tags key=Project,value=ProjectA key=IscontainerBased,value=true

如果成功,该命令不返回任何内容。

查看管道的标签 (CLI)

按照以下步骤使用 AWS CLI 查看管道的 AWS 标签。如果尚未添加标签,则返回的列表为空。

在终端或命令行中,运行 list-tags-for-resource 命令。例如,要查看MyPipelinearn:aws:codepipeline:us-west-2:account-id:MyPipeline ARN 值命名的管道的标签键和标签值列表,请执行以下操作:

aws codepipeline list-tags-for-resource --resource-arn arn:aws:codepipeline:us-west-2:account-id:MyPipeline

如果成功,该命令返回类似以下内容的信息:

{ "tags": { "Project": "ProjectA", "IscontainerBased": "true" } }

编辑管道的标签 (CLI)

按照以下步骤 AWS CLI 使用编辑管道的标签。您可以更改现有键的值或添加另一个键。您还可以删除管道的标签,如下一节所示。

在终端或命令行运行 tag-resource 命令,指定要为其更新标签的管道的 ARN 并指定标签键和标签值:

aws codepipeline tag-resource --resource-arn arn:aws:codepipeline:us-west-2:account-id:MyPipeline --tags key=Project,value=ProjectA

如果成功,该命令不返回任何内容。

删除管道的标签 (CLI)

按照以下步骤使用从 AWS CLI 管道中移除标签。当您移除关联资源的标签时,对应标签会被删除。

注意

如果您删除某个管道,则会从已删除管道中移除关联的所有标签。您无需在删除该管道之前移除标签。

在终端或命令行运行 untag-resource 命令,指定要从中删除标签的管道的 ARN 以及要删除的标签的标签键。例如,要在名为 Project 的管道上删除多个标签 MyPipeline,标签键为 P rojec t 和 IscontainerBased

aws codepipeline untag-resource --resource-arn arn:aws:codepipeline:us-west-2:account-id:MyPipeline --tag-keys Project IscontainerBased

如果成功,该命令不返回任何内容。要验证与管道关联的标签,请运行 list-tags-for-resource 命令。