在aws cloudformation模板中引用“ Self”?

时间:2018-10-16 19:37:02

标签: amazon-web-services amazon-cloudformation cloud-init

我已经在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?这将有助于使定义对于我的团队来说更具复制性。

谢谢!

1 个答案:

答案 0 :(得分:2)

不幸的是,没有。对于UserDataAWS::CloudFormation::Init而言,这将是一个非常不错的附加组件,但是AWS仍然不支持它。