我应该能够将环境变量作为输入传递给我的AWSCLI命令的JSON输入。不过,我无法提供该信息,因为实际上是将定义的数据放在双引号中。
export IMAGEID=ami-xxxxx
export InstanceType=t2x.large
aws ec2 create-launch-template --launch-template-name TemplateForWebServer --version-description WebVersion1 --launch-template-data '{"NetworkInterfaces":[{"AssociatePublicIpAddress":true,"DeviceIndex":0,"Ipv6AddressCount":1}],"ImageId":"$IMAGEID","InstanceType":"$InstanceType","TagSpecifications":[{"ResourceType":"instance"}]}'
答案 0 :(得分:0)
这是因为您的单引号('openid.return_to': 'https://example.com/',
'openid.realm': 'https://another_example.com/'
...
)使变量替换无效。
例如:
'