💻
[Terraform]細かいナレッジ
jsonencodeで"<>&"などがエスケープされる。
このことは公式ドキュメントにも記載されている。
- Issue
つまり関数replaceを使えってことらしい。
- 解消方法
こうなってしまうので。。
> jsonencode("test-<ID>")
"\"test-\\u003cID\\u003e\""
こうする。
> replace(replace(jsonencode("test-<ID>"),"u003c","<"),"u003e",">")
"\"test-\\<ID\\>\""
Discussion