查看软件包 - AWS Systems Manager

查看软件包

要查看可用于安装的软件包,可以使用 AWS Systems Manager 控制台或您的首选 AWS 命令行工具。Distributor 是 AWS Systems Manager 的一项功能。要访问 Distributor,请打开 AWS Systems Manager 控制台,然后在左侧导航窗格中选择 Distributor。您将看到可供您使用的所有软件包。

以下小节介绍如何使用您的首选命令行工具查看 Distributor 软件包。

查看软件包(命令行)

本节包含有关如何使用您的首选命令行工具查看使用提供的命令的 Distributor 软件包的信息。

Linux & macOS
在 Linux 上使用 AWS CLI 查看软件包
  • 要查看所有软件包(不包含共享软件包),请运行以下命令。

    aws ssm list-documents \ --filters Key=DocumentType,Values=Package
  • 要查看 Amazon 拥有的所有软件包,请运行以下命令。

    aws ssm list-documents \ --filters Key=DocumentType,Values=Package Key=Owner,Values=Amazon
  • 要查看第三方拥有的所有软件包,请运行以下命令。

    aws ssm list-documents \ --filters Key=DocumentType,Values=Package Key=Owner,Values=ThirdParty
Windows
在 Windows 上使用 AWS CLI 查看软件包
  • 要查看所有软件包(不包含共享软件包),请运行以下命令。

    aws ssm list-documents ^ --filters Key=DocumentType,Values=Package
  • 要查看 Amazon 拥有的所有软件包,请运行以下命令。

    aws ssm list-documents ^ --filters Key=DocumentType,Values=Package Key=Owner,Values=Amazon
  • 要查看第三方拥有的所有软件包,请运行以下命令。

    aws ssm list-documents ^ --filters Key=DocumentType,Values=Package Key=Owner,Values=ThirdParty
PowerShell
使用 Tools for PowerShell 查看软件包
  • 要查看所有软件包(不包含共享软件包),请运行以下命令。

    $filter = New-Object Amazon.SimpleSystemsManagement.Model.DocumentKeyValuesFilter $filter.Key = "DocumentType" $filter.Values = "Package" Get-SSMDocumentList ` -Filters @($filter)
  • 要查看 Amazon 拥有的所有软件包,请运行以下命令。

    $typeFilter = New-Object Amazon.SimpleSystemsManagement.Model.DocumentKeyValuesFilter $typeFilter.Key = "DocumentType" $typeFilter.Values = "Package" $ownerFilter = New-Object Amazon.SimpleSystemsManagement.Model.DocumentKeyValuesFilter $ownerFilter.Key = "Owner" $ownerFilter.Values = "Amazon" Get-SSMDocumentList ` -Filters @($typeFilter,$ownerFilter)
  • 要查看第三方拥有的所有软件包,请运行以下命令。

    $typeFilter = New-Object Amazon.SimpleSystemsManagement.Model.DocumentKeyValuesFilter $typeFilter.Key = "DocumentType" $typeFilter.Values = "Package" $ownerFilter = New-Object Amazon.SimpleSystemsManagement.Model.DocumentKeyValuesFilter $ownerFilter.Key = "Owner" $ownerFilter.Values = "ThirdParty" Get-SSMDocumentList ` -Filters @($typeFilter,$ownerFilter)