Terraform 是否有压缩JSON的函数?

Terraform 是否有压缩JSON的函数?,terraform,Terraform,我有一个JSON文件。我需要将此文件的内容传递到terraform资源 如果我只是按原样传递它,那么该文件有换行符和空格。我想删除它并发送压缩JSON 有什么方法可以做到这一点吗?根据,您可以通过往返方式做到这一点: 从Terraform 0.12开始,您可以使用往返于jsondecode和jsonecode的方式生成小型JSON,因为jsonecode总是生成最小的JSON: policy = jsonencode(jsondecode(templatefile("filename.

我有一个JSON文件。我需要将此文件的内容传递到terraform资源

如果我只是按原样传递它,那么该文件有换行符和空格。我想删除它并发送压缩JSON

有什么方法可以做到这一点吗?

根据,您可以通过往返方式做到这一点:

从Terraform 0.12开始,您可以使用往返于
jsondecode
jsonecode
的方式生成小型JSON,因为
jsonecode
总是生成最小的JSON:

policy = jsonencode(jsondecode(templatefile("filename.tpl", {})))