我已经在Cloudformation中定义了一个EC2资源,如下所示:
Resources:
FooInstance:
Type: 'AWS::EC2::Instance'
Properties:
blah: blah
blah: blah
UserData:
Fn::Base64: !Sub |
#!/bin/bash
/opt/aws/bin/cfn-init --stack ${AWS::StackId} --resource FooInstance --region ${AWS::Region}
在该UserData cfn-init块中是否有一个特殊的变量/替换字符串来引用“ self”,而不是显式声明FooInstance
?这将有助于使定义对于我的团队来说更具复制性。
谢谢!
答案 0 :(得分:2)
不幸的是,没有。对于UserData
和AWS::CloudFormation::Init
而言,这将是一个非常不错的附加组件,但是AWS仍然不支持它。