正确转义Terraform字符串

时间:2019-03-07 02:21:05

标签: terraform aws-ssm aws-ssm-document

我如何正确地转义Terraform字符串以尝试插入包含双花括号的插值?我正在使用模板读取json文件,但在此问题上它始终失败。

"customInventory": "{{ customInventory }}"

我想保留双括号。到目前为止,没有任何操作,这正在阻止将此值正确传递给Amazon Web Services Ssm文档。除了转义引号和美元符号外,Terraform文档没有提供太多见识。

我尝试了Unicode值,双括号,反斜杠和其他排列,但均未成功。

1 个答案:

答案 0 :(得分:0)

此语法是AWS Ssm doc参数语法。该错误实际上不是terraform的,而是AWS在尝试创建文档时报告了无效输入。更改为Enabled而不是{{ customInventory }}解决了该问题,并允许我发布文档。