如何在云形成中转义 $ 符号



>我正在浏览类似的问题,但这并不能完全回答我的问题

如何在云层"Fn::Sub"中转义"${}">

我有一个小节

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

在这里,cloudformation init 正在评估$aws为一个空白字符串,因为它将其解释为变量。

我想保持它完全一样$aws/某物/其他东西

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

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

它可能被正确保存为启动配置,但在运行时计算为空白字符串。

最新更新