删除软件包 - Amazon Systems Manager
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

删除软件包

本节介绍如何删除软件包。您不能删除某个版本的软件包,只能删除整个软件包。

删除软件包(控制台)

您可以使用 Amazon Systems Manager 控制台从 Amazon Systems Manager 的功能 Distributor 中删除软件包或软件包版本。删除软件包将从 Distributor 删除此软件包的所有版本。

删除软件包(控制台)
  1. 访问 https://console.aws.amazon.com/systems-manager/,打开 Amazon Systems Manager 控制台。

  2. 在导航窗格中,选择 Distributor

  3. Distributor 主页上,选择要删除的软件包。

  4. 在软件包的详细信息页面上,选择 Delete package (删除软件包)

  5. 当系统提示确认删除时,选择 Delete package (删除软件包)

删除软件包版本(控制台)

您可以使用 Systems Manager 控制台从 Distributor 中删除软件包版本。

删除软件包版本(控制台)
  1. 访问 https://console.aws.amazon.com/systems-manager/,打开 Amazon Systems Manager 控制台。

  2. 在导航窗格中,选择 Distributor

  3. Distributor 主页上,选择要删除其版本的软件包。

  4. 在软件包的版本页面上,选择要删除的版本,然后选择 Delete version (删除版本)

  5. 当系统提示确认删除时,选择 Delete package version (删除软件包版本)

删除软件包(命令行)

您可以使用首选命令行工具从 Distributor 中删除软件包。

Linux & macOS
删除软件包 (Amazon CLI)
  1. 运行以下命令列出特定软件包的文档。在此命令的结果中,查找要删除的软件包。

    aws ssm list-documents \ --filters Key=Name,Values=package-name
  2. 运行以下命令删除软件包。将 package-name 替换为软件包名称。

    aws ssm delete-document \ --name "package-name"
  3. 再次运行 list-documents 命令,验证是否已删除此软件包。您删除的软件包不应在包含在该列表中。

    aws ssm list-documents \ --filters Key=Name,Values=package-name
Windows
删除软件包 (Amazon CLI)
  1. 运行以下命令列出特定软件包的文档。在此命令的结果中,查找要删除的软件包。

    aws ssm list-documents ^ --filters Key=Name,Values=package-name
  2. 运行以下命令删除软件包。将 package-name 替换为软件包名称。

    aws ssm delete-document ^ --name "package-name"
  3. 再次运行 list-documents 命令,验证是否已删除此软件包。您删除的软件包不应在包含在该列表中。

    aws ssm list-documents ^ --filters Key=Name,Values=package-name
PowerShell
删除软件包 (Tools for PowerShell)
  1. 运行以下命令列出特定软件包的文档。在此命令的结果中,查找要删除的软件包。

    $filter = New-Object Amazon.SimpleSystemsManagement.Model.DocumentKeyValuesFilter $filter.Key = "Name" $filter.Values = "package-name" Get-SSMDocumentList ` -Filters @($filter)
  2. 运行以下命令删除软件包。将 package-name 替换为软件包名称。

    Remove-SSMDocument ` -Name "package-name"
  3. 再次运行 Get-SSMDocumentList 命令,验证是否已删除此软件包。您删除的软件包不应在包含在该列表中。

    $filter = New-Object Amazon.SimpleSystemsManagement.Model.DocumentKeyValuesFilter $filter.Key = "Name" $filter.Values = "package-name" Get-SSMDocumentList ` -Filters @($filter)

删除软件包版本(命令行)

您可以使用首选命令行工具从 Distributor 中删除软件包版本。

Linux & macOS
删除软件包版本 (Amazon CLI)
  1. 运行以下命令列出软件包的版本。在此命令的结果中,查找要删除的软件包版本。

    aws ssm list-document-versions \ --name "package-name"
  2. 运行以下命令删除软件包版本。将 package-name 替换为软件包名称,并将 version 替换为版本号。

    aws ssm delete-document \ --name "package-name" \ --document-version version
  3. 运行 list-document-versions 命令,验证软件包的版本是否已删除。此时应找不到已删除的软件包版本。

    aws ssm list-document-versions \ --name "package-name"
Windows
删除软件包版本 (Amazon CLI)
  1. 运行以下命令列出软件包的版本。在此命令的结果中,查找要删除的软件包版本。

    aws ssm list-document-versions ^ --name "package-name"
  2. 运行以下命令删除软件包版本。将 package-name 替换为软件包名称,并将 version 替换为版本号。

    aws ssm delete-document ^ --name "package-name" ^ --document-version version
  3. 运行 list-document-versions 命令,验证软件包的版本是否已删除。此时应找不到已删除的软件包版本。

    aws ssm list-document-versions ^ --name "package-name"
PowerShell
删除软件包版本 (Tools for PowerShell)
  1. 运行以下命令列出软件包的版本。在此命令的结果中,查找要删除的软件包版本。

    Get-SSMDocumentVersionList ` -Name "package-name"
  2. 运行以下命令删除软件包版本。将 package-name 替换为软件包名称,并将 version 替换为版本号。

    Remove-SSMDocument ` -Name "package-name" ` -DocumentVersion version
  3. 运行 Get-SSMDocumentVersionList 命令,验证软件包的版本是否已删除。此时应找不到已删除的软件包版本。

    Get-SSMDocumentVersionList ` -Name "package-name"

有关可以与 list-documents 命令结合使用的其他选项的信息,请参阅 Amazon CLI 命令参考 Amazon Systems Manager 一节中的 list-documents。有关可以与 delete-document 命令配合使用的其他选项的信息,请参阅 delete-document