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

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

删除软件包

删除软件包(控制台)

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

删除软件包(控制台)

  1. AWS Systems Manager 控制台:https://console.aws.amazon.com/systems-manager/

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

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

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

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

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

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

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

  1. AWS Systems Manager 控制台:https://console.aws.amazon.com/systems-manager/

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

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

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

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

删除软件包(命令行)

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

Linux & macOS

删除软件包 (AWS CLI)

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

    aws ssm list-documents \ --filters Key=Name,Values=package-name
  2. 运行以下命令删除软件包。Replace 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. 运行以下命令删除软件包。Replace 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. 运行以下命令删除软件包。Replace 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)

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

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

Linux & macOS

删除软件包版本 (AWS CLI)

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

    aws ssm list-document-versions \ --name "package-name"
  2. 运行以下命令删除软件包版本。Replace 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. 运行以下命令删除软件包版本。Replace 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. 运行以下命令删除软件包版本。Replace package-name 替换为软件包名称和 version 的版本号。

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

    Get-SSMDocumentVersionList ` -Name "package-name"

有关可以在list-documents命令,请参阅list-documentsAWS Systems Manager 部分中的AWS CLI 命令参考。有关可以与 delete-document 命令配合使用的其他选项的信息,请参阅 delete-document