以YAML格式将!Sub与!GetAtt合并

时间:2019-08-09 13:53:55

标签: amazon-web-services amazon-cloudformation

export VAR_HOST=
- !GetAtt
   - ElasticacheCluster
   - ConfigurationEndpoint.Address

export VAR_PORT= 
- !GetAtt
   - ElasticacheCluster
   - ConfigurationEndpoint.Port

1 个答案:

答案 0 :(得分:1)

您不需要使用!GetAtt。您可以执行以下操作:

UserData: !Sub |
   export VAR_HOST=${ElasticacheCluster.ConfigurationEndpoint.Address}
   export VAR_PORT=${ElasticacheCluster.ConfigurationEndpoint.Port}