如何在cloudformation中转义$符号

时间:2018-08-09 21:08:11

标签: amazon-cloudformation

我一直在寻找类似的问题,但这并不能完全回答我的问题

How to escape "${}" in cloudformations "Fn::Sub"

我有一个

小节
AWS::CloudFormation::Init:
    commands:
        somecommandwithargs -a $aws/something/somethingelse

在这里,cloudformation初始化将$ aws评估为空白字符串,因为它将其解释为变量。

我想将其保留为$ aws / something / somethingelse

我在CFN文档中找不到说明在这种情况下如何转义$符号的文档。

1 个答案:

答案 0 :(得分:0)

我很确定CloudFormation不会对其进行评估,因为它仅处理!Sub函数。美元符号在YAML中没什么特别的,因为它没有处理逻辑,而只是一个数据结构。

它可能已正确保存为启动配置,但随后在运行时评估为空字符串。