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

Eri*_*ric 6 amazon-web-services cloud-init aws-cloudformation

我在 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}
Run Code Online (Sandbox Code Playgroud)

在 UserData cfn-init 块中是否有一个特殊的变量/替换字符串来引用“self”而不是显式声明FooInstance?这将有助于使我的团队的定义更易于复制。

谢谢!

tyr*_*ron 5

抱歉不行。这将是一个非常不错的附加两个UserDataAWS::CloudFormation::Init零件,但AWS仍然不支持它。

  • 谢谢!我将提交一个功能请求,我们会看到它的结果。 (2认同)