View a markdown version of this page

删除 Distributor 软件包 - AWS Systems Manager

删除 Distributor 软件包

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

使用控制台删除软件包

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

若要使用控制台删除软件包
  1. 访问 https://console.aws.amazon.com/systems-manager/,打开 AWS Systems Manager 控制台。

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

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

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

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

使用控制台删除软件包版本

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

若要使用控制台删除软件包版本
  1. 访问 https://console.aws.amazon.com/systems-manager/,打开 AWS Systems Manager 控制台。

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

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

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

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

使用命令行删除软件包

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

Linux & macOS
若要使用 AWS 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
若要使用 AWS 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
若要使用 AWS 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
若要使用 AWS 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 命令结合使用的其他选项的信息,请参阅 AWS CLI 命令参考 AWS Systems Manager 一节中的 list-documents。有关可以与 delete-document 命令配合使用的其他选项的信息,请参阅 delete-document。