我正在尝试使用 aws cli 创建一个新的现场请求,但如果我将 shell 脚本作为用户数据传递给现场请求,它会给我一个错误
我试过这个
aws ec2 request-spot-instances --spot-price "0.04" --instance-count 1 --launch-specification "{\"UserData\": \"/srv/user-data.sh\",\"InstanceType\": \"m1.small\"}"
这给了我一个错误
Invalid BASE64 encoding of user data (400 response code)
和
我如何用名称和值标记我的现场请求