使用文档版本参数运行命令
您可以使用文档版本参数指定在运行命令时使用 Amazon Systems Manager 文档的哪个版本。您可以为此参数指定以下选项之一:
-
$DEFAULT
-
$LATEST
-
版本号
运行以下过程,使用文档版本参数运行命令。
- Linux
-
在本地 Linux 计算机上使用 Amazon CLI 运行命令
安装并配置 Amazon Command Line Interface (Amazon CLI)(如果尚未执行该操作)。
想要了解有关信息,请参阅安装或升级Amazon命令行工具.
-
列出所有可用文档
此命令将基于 Amazon Identity and Access Management (IAM) 权限列出您的账户可用的所有文档。
aws ssm list-documents
-
运行以下命令,查看文档的不同版本。
aws ssm list-document-versions \ --name "
document-name
" -
运行以下命令,运行使用 SSM 文档版本的命令。
aws ssm send-command \ --document-name "AWS-RunShellScript" \ --parameters commands="echo Hello" \ --instance-ids
instance-ID
\ --document-version '$LATEST
'
- Windows
-
在本地 Windows 计算机上使用 Amazon CLI 运行命令
安装并配置 Amazon Command Line Interface (Amazon CLI)(如果尚未执行该操作)。
想要了解有关信息,请参阅安装或升级Amazon命令行工具.
-
列出所有可用文档
此命令将基于 Amazon Identity and Access Management (IAM) 权限列出您的账户可用的所有文档。
aws ssm list-documents
-
运行以下命令,查看文档的不同版本。
aws ssm list-document-versions ^ --name "
document-name
" -
运行以下命令,运行使用 SSM 文档版本的命令。
aws ssm send-command ^ --document-name "AWS-RunShellScript" ^ --parameters commands="echo Hello" ^ --instance-ids
instance-ID
^ --document-version "$LATEST
"
- PowerShell
-
要使用 Tools for PowerShell 运行命令,请执行以下步骤:
安装并配置 Amazon Tools for PowerShell(如果尚未执行该操作)。
想要了解有关信息,请参阅安装或升级Amazon命令行工具.
-
列出所有可用文档
此命令将基于 Amazon Identity and Access Management (IAM) 权限列出您的账户可用的所有文档。
Get-SSMDocumentList
-
运行以下命令,查看文档的不同版本。
Get-SSMDocumentVersionList ` -Name "
document-name
" -
运行以下命令,运行使用 SSM 文档版本的命令。
Send-SSMCommand ` -DocumentName "AWS-RunShellScript" ` -Parameter @{commands = "echo helloWorld"} ` -InstanceIds "
instance-ID
" ` -DocumentVersion$LATEST