1

我正在尝试使用 AWS 自动化文档来生成带有安全更新的新 AMI。

在生成新图像之前,我有一个要在 ec2 机器上运行的命令的输入参数。如果该输入参数的类型为“String”,则一切正常。如果它是“StringList”类型,那么我会丢失所有空格。

输入类型为“String”的示例:

在输入字段中,我输入:sudo yum -y update --security。Document 在 ec2 机器上接收并运行这个命令:sudo yum -y update --security. 一切正常。

输入类型为“StringList”的示例:

在输入字段中,我输入:sudo yum -y update --security。Document 接收并尝试在 ec2 机器上运行此命令:sudoyum-yupdate--security. 收到错误,因为找不到该命令。

无论如何我可以让它不去掉空格吗?我知道我可以只对输入参数使用“String”类型,它会起作用,但如果可能的话,我希望可以选择传入多个命令来运行。

4

0 回答 0