如果AWS Systems Manager无法解析操作变量,请确保在使用变量名称时包含正确的语法。您可以使用以下代码示例来设置和使用操作变量。
{
"Parameters": {
"InstanceIds": {
"Description": "Enter the list of instances IDs.",
"Type": "CommaDelimitedList"
}
},
"MainSteps": [
{
"Name": "RunCommand",
"Action": "aws:runCommand",
"Inputs": {
"DocumentName": "AWS-RunShellScript",
"InstanceIds": "{{ InstanceIds }}",
"Parameters": {
"commands": [
"echo 'Hello World'"
]
}
}
}
]
}
在此示例中,您可以使用“{{InstanceIds}}”语法来引用操作变量“InstanceIds”。这将确保AWS Systems Manager可以正确解析和使用此变量。