amazon-cloudformation - 如何在 cloudformation 中转义 $ 符号
问题描述
我正在查看类似的问题,但这并不能完全回答我的问题
如何在 cloudformations“Fn::Sub”中转义“${}”
我有一个小节
AWS::CloudFormation::Init:
commands:
somecommandwithargs -a $aws/something/somethingelse
在这里,cloudformation init 将 $aws 评估为一个空白字符串,因为它将它解释为一个变量。
我想将其完全保留为 $aws/something/somethingelse
我在 CFN 文档中找不到说明如何在这种情况下转义 $ 符号的文档。
解决方案
我很确定它没有被 CloudFormation 评估,因为它只处理!Sub
函数。美元符号在 YAML 中没什么特别的,因为它没有处理逻辑,它只是一个数据结构。
它可能已正确保存为启动配置,但随后在运行时评估为空白字符串。
推荐阅读
- flutter - 如何使用 Riverpod Notifier 创建下拉按钮?
- r - 如何使用 RSelenium 抓取下拉菜单的文本?
- filter - 过滤查询集
- laravel - 如何减少查询 laravel 的数量?
- c# - 包装 ADO.net 的替代方法
- postgresql - 撤销对表的 SELECT 权限
- java - List 中的 Transforming/GroupingBy 值
- angular - Angular - 在自定义组件中渲染组件
- python - lua运行带参数的shell命令不起作用
- ruby-on-rails - Rails - 为什么渲染:js 在生产中不起作用?