正确转义 Terraform 字符串

Escaping Terraform String Properly

如何正确转义包含双花括号的 Terraform 字符串以尝试进行插值?我正在使用模板读取 json 文件,但在这个问题上一直失败。

"customInventory": "{{ customInventory }}"

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

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

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