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

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

删除软件包

删除软件包(控制台)

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

删除软件包(控制台)

  1. 访问 https://console.aws.amazon.com/systems-manager/,打开 Amazon Systems Manager 控制台。

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

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

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

  5. 当系统提示您确认删除时,选择删除软件包.

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

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

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

  1. 访问 https://console.aws.amazon.com/systems-manager/,打开 Amazon Systems Manager 控制台。

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

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

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

  5. 当系统提示您确认删除时,选择删除软件包版本.

删除软件包(命令行)

您可以使用首选命令行工具从 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命令,请参阅list-documents中的Amazon Systems Manager的 部分Amazon CLI命令参考. 有关可以与 delete-document 命令配合使用的其他选项的信息,请参阅 delete-document