Я работаю над инфраструктурой с 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, но она пуста. Как я могу получить переменную среды внутри моего поля пользовательских данных и использовать ее на своей стороне приложения Как я могу это сделать.
Пожалуйста, помогите!