【发布时间】:2019-02-25 00:43:20
【问题描述】:
我正在使用 CloudFormation 开发基础架构。 这是我自己的基础架构代码,如下所示。
AWSRegionArch2AMI:
us-east-1:
HVM64: ami-0ff8a91507f77f867
HVMG2: ami-0a584ac55a7631c0c
...
..
.
Resources:
EC2Instance:
Type: AWS::EC2::Instance
Properties:
InstanceType:
Ref: InstanceType
SecurityGroups:
- Ref: InstanceSecurityGroup
KeyName:
Ref: KeyName
UserData:
Fn::Base64: !Sub |
#!/bin/bash
export MY_AMI_NAME=${ !GetAtt AWSRegionArch2AMI.us-east-1.HVM64 }
echo $MY_AMI_NAME > $HOME/user_data.txt
我想将变量设置为 user_data 文件,但它是空的,我如何将环境变量放入我的用户数据字段中并在我自己的应用程序端使用它我该怎么做。
请帮忙!
【问题讨论】:
标签: amazon-web-services amazon-cloudformation