标记补丁基准 - AWS Systems Manager
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

标记补丁基准

本节中的主题介绍如何在补丁基准上使用标签。

创建带有标签的补丁基准

您可以在创建 Systems Manager 参数时向它们添加标签。

有关信息,请参阅以下主题:

向现有补丁基准添加标签

您可以使用 Systems Manager 控制台或命令行向您拥有的补丁基准添加标签。

将标签添加到现有补丁基准(控制台)

  1. 通过以下网址打开 AWS Systems Manager 控制台:https://console.amazonaws.cn/systems-manager/

  2. 在导航窗格中,选择 Patch Manager

    -或者-

    如果 AWS Systems Manager 主页首先打开,请选择菜单图标 ( ) 以打开导航窗格,然后选择 Patch Manager

  3. 选择已创建的自定义补丁基准的名称,向下滚动到 Tags table (标签表) 部分,然后选择 Edit tags (编辑标签)

  4. 选择添加标签

  5. 对于 Key (键),输入标签的键,如 Environment

  6. 对于 Value (值),输入标签的值,如 Test

  7. 选择保存更改

向现有参数添加标签 (AWS CLI)

  1. 通过使用首选命令行工具,运行以下命令来查看您可以标记的参数的列表。

    aws ssm describe-patch-baselines

    记下要标记的补丁基准的 ID。

  2. 运行以下命令以标记补丁基准。

    Linux
    aws ssm add-tags-to-resource \ --resource-type "PatchBaseline" \ --resource-id "baseline-id" \ --tags "Key=tag-key,Value=tag-value"
    Windows
    aws ssm add-tags-to-resource ^ --resource-type "PatchBaseline" ^ --resource-id "baseline-id" ^ --tags "Key=tag-key,Value=tag-value"

    如果成功,则命令没有输出。

    baseline-id 是要标记的补丁基准的 ID,例如 pb-0c10e65780EXAMPLE。

    tag-key 是您提供的自定义密钥的名称。例如,环境项目

    tag-value 是您要为该密钥提供的值的自定义内容。例如,生产Q321

  3. 运行以下命令以验证补丁基准标签。

    Linux
    aws ssm list-tags-for-resource \ --resource-type "PatchBaseline" \ --resource-id "baseline-id"
    Windows
    aws ssm list-tags-for-resource ^ --resource-type "PatchBaseline" ^ --resource-id "patchbaseline-id"

标记补丁基准 (适用于 PowerShell 的 AWS 工具)

  1. 运行以下命令以列出您可以标记的补丁基准。

    Get-SSMPatchBaseline
  2. 运行以下命令以标记补丁基准。

    $tag = New-Object Amazon.SimpleSystemsManagement.Model.Tag
    $tag.Key = "tag-key"
    $tag.Value = "tag-value"
    Add-SSMResourceTag ` -ResourceType "PatchBaseline" ` -ResourceId "baseline-id" ` -Tag $tag ` -Force

    patch-baseline-name 要标记的 SSM 参数的名称。

    tag-key 是您提供的自定义密钥的名称。例如,环境项目

    tag-value 是您要为该密钥提供的值的自定义内容。例如,生产Q321

  3. 运行以下命令以验证补丁基准标签。

    Get-SSMResourceTag ` -ResourceType "PatchBaseline" ` -ResourceId "baseline-id"

从补丁基准中删除标签

您可以使用 Systems Manager 控制台或命令行从补丁基准中删除标签。

从补丁基准中删除标签(控制台)

  1. 通过以下网址打开 AWS Systems Manager 控制台:https://console.amazonaws.cn/systems-manager/

  2. 在导航窗格中,选择 Patch Manager

    -或者-

    如果 AWS Systems Manager 主页首先打开,请选择菜单图标 ( ) 以打开导航窗格,然后选择 Patch Manager

  3. 选择要从中删除标签的补丁基准的名称,向下滚动到 Tags table (标签表) 部分,然后选择 Edit tags (编辑标签) 选项卡。

  4. 选择不再需要的标签对旁边的 Remove tag (删除标签)

  5. 选择保存更改

从补丁基准中删除标签(命令行)

  1. 使用您的首选命令行工具,运行以下命令以列出您的账户中的补丁基准。

    Linux
    aws ssm describe-patch-baselines
    Windows
    aws ssm describe-patch-baselines
    PowerShell
    Get-SSMPatchBaseline

    记下要从中删除标签的补丁基准的 ID。

  2. 运行以下命令,从补丁基准中删除标签。

    Linux
    aws ssm remove-tags-from-resource \ --resource-type "PatchBaseline" \ --resource-id "baseline-id" \ --tag-key "tag-key"
    Windows
    aws ssm remove-tags-from-resource ^ --resource-type "PatchBaseline" ^ --resource-id "baseline-id" ^ --tag-key "tag-key"
    PowerShell
    Remove-SSMResourceTag ` -ResourceType "PatchBaseline" ` -ResourceId "baseline-id" ` -TagKey "tag-key

    baseline-id 是要标记的补丁基准的 ID,例如 pb-0c10e65780EXAMPLE。

    tag-key 是分配给补丁基准的键的名称。例如,环境季度

    如果成功,则命令没有输出。

  3. 运行以下命令以验证补丁基准标签。

    Linux
    aws ssm list-tags-for-resource \ --resource-type "PatchBaseline" \ --resource-id "baseline-id"
    Windows
    aws ssm list-tags-for-resource ^ --resource-type "PatchBaseline" ^ --resource-id "baseline-id"
    PowerShell
    Get-SSMResourceTag ` -ResourceType "PatchBaseline" ` -ResourceId "baseline-id"