AWS Systems Manager Change Manager 不再向新客户开放。现有客户可以继续正常使用该服务。有关更多信息,请参阅 AWS Systems Manager Change Manager 可用性变更。
删除 Distributor 软件包
本节介绍如何删除软件包。您不能删除某个版本的软件包,只能删除整个软件包。
使用控制台删除软件包
您可以使用 AWS Systems Manager 控制台从 Distributor(AWS Systems Manager 中的一项工具)中删除软件包或软件包版本。删除软件包将从 Distributor 删除此软件包的所有版本。
使用控制台删除软件包版本
您可以使用 Systems Manager 控制台从 Distributor 中删除软件包版本。
使用命令行删除软件包
您可以使用首选命令行工具从 Distributor 中删除软件包。
- Linux & macOS
-
若要使用 AWS CLI 删除软件包
-
运行以下命令列出特定软件包的文档。在此命令的结果中,查找要删除的软件包。
aws ssm list-documents \
--filters Key=Name,Values=package-name
-
运行以下命令删除软件包。将 package-name 替换为软件包名称。
aws ssm delete-document \
--name "package-name"
-
再次运行 list-documents 命令,验证是否已删除此软件包。您删除的软件包不应在包含在该列表中。
aws ssm list-documents \
--filters Key=Name,Values=package-name
- Windows
-
若要使用 AWS CLI 删除软件包
-
运行以下命令列出特定软件包的文档。在此命令的结果中,查找要删除的软件包。
aws ssm list-documents ^
--filters Key=Name,Values=package-name
-
运行以下命令删除软件包。将 package-name 替换为软件包名称。
aws ssm delete-document ^
--name "package-name"
-
再次运行 list-documents 命令,验证是否已删除此软件包。您删除的软件包不应在包含在该列表中。
aws ssm list-documents ^
--filters Key=Name,Values=package-name
- PowerShell
-
若要使用 Tools for PowerShell 删除软件包
-
运行以下命令列出特定软件包的文档。在此命令的结果中,查找要删除的软件包。
$filter = New-Object Amazon.SimpleSystemsManagement.Model.DocumentKeyValuesFilter
$filter.Key = "Name"
$filter.Values = "package-name"
Get-SSMDocumentList `
-Filters @($filter)
-
运行以下命令删除软件包。将 package-name 替换为软件包名称。
Remove-SSMDocument `
-Name "package-name"
-
再次运行 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 删除软件包版本
-
运行以下命令列出软件包的版本。在此命令的结果中,查找要删除的软件包版本。
aws ssm list-document-versions \
--name "package-name"
-
运行以下命令删除软件包版本。将 package-name 替换为软件包名称,并将 version 替换为版本号。
aws ssm delete-document \
--name "package-name" \
--document-version version
-
运行 list-document-versions 命令,验证软件包的版本是否已删除。此时应找不到已删除的软件包版本。
aws ssm list-document-versions \
--name "package-name"
- Windows
-
若要使用 AWS CLI 删除软件包版本
-
运行以下命令列出软件包的版本。在此命令的结果中,查找要删除的软件包版本。
aws ssm list-document-versions ^
--name "package-name"
-
运行以下命令删除软件包版本。将 package-name 替换为软件包名称,并将 version 替换为版本号。
aws ssm delete-document ^
--name "package-name" ^
--document-version version
-
运行 list-document-versions 命令,验证软件包的版本是否已删除。此时应找不到已删除的软件包版本。
aws ssm list-document-versions ^
--name "package-name"
- PowerShell
-
若要使用 Tools for PowerShell 删除软件包版本
-
运行以下命令列出软件包的版本。在此命令的结果中,查找要删除的软件包版本。
Get-SSMDocumentVersionList `
-Name "package-name"
-
运行以下命令删除软件包版本。将 package-name 替换为软件包名称,并将 version 替换为版本号。
Remove-SSMDocument `
-Name "package-name" `
-DocumentVersion version
-
运行 Get-SSMDocumentVersionList 命令,验证软件包的版本是否已删除。此时应找不到已删除的软件包版本。
Get-SSMDocumentVersionList `
-Name "package-name"
有关可以与 list-documents 命令结合使用的其他选项的信息,请参阅 AWS CLI 命令参考 AWS Systems Manager 一节中的 list-documents。有关可以与 delete-document 命令配合使用的其他选项的信息,请参阅 delete-document。