我想将一些Terraform资源从一个存储库移动到另一个存储库。我认为最简单的方法是在一个库中使用terraform import,在另一个库中使用terraform rm。使用terraform state list我可以得到一个资源列表,但是没有它们的ID。我想我可以用terraform state show来组合输出,但是它非常慢,而且我必须从HCL中解析出ID。使用terraform show -json,我可以获得JSON格式的整个状态,但可能会有很多模块嵌套
我有一个运行在AWS ECS上的Kafka客户端容器,它应该从容器环境变量中接收要订阅的主题的正则表达式。在我的terraform中,我这样定义环境变量:The symbol "." is not a valid escape sequence selector.不幸的是,我需要那里的反斜杠,以便正则表达式使用字面点作为主题名称中的字符。我无法转义反斜杠,因为我实际上需要它出现在正则表达式中。.*)$|^(foo[.]bar)$