AWS Systems Manager
用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

发送使用文档版本参数的命令

您可以使用 document-version 参数指定在运行命令时使用 SSM 文档的哪个版本。您可以为此参数指定以下选项之一:

  • $DEFAULT

  • $LATEST

  • 版本号

如果您使用 AWS CLI 运行命令,则必须使用反斜杠转义前两个选项。如果您指定了版本号,则不需要使用反斜杠。例如:

--document-version "\$DEFAULT"

--document-version "\$LATEST"

--document-version "3"

使用以下过程,通过 AWS CLI 运行使用 document-version 参数的命令。

使用 AWS CLI 运行命令

  1. 安装并配置 AWS CLI(如果尚未执行该操作)。

    有关信息,请参阅安装或升级 AWS CLI

  2. 列出所有可用文档

    此命令将基于 IAM 权限列出您的账户可用的所有文档。此命令将返回 Linux 和 Windows 文档的列表。

    aws ssm list-documents
  3. 使用以下命令查看文档的不同版本。

    aws ssm list-document-versions --name "document name"
  4. 通过以下命令运行使用 SSM 文档版本的命令。

    aws ssm send-command --document-name "AWS-RunShellScript" --parameters commands="echo Hello",executionTimeout=3600 --instance-ids instance-ID --endpoint-url "https://us-west-2.amazonaws.com" --region "us-west-2" --document-version "\$DEFAULT, \$LATEST, or a version number"