如何将CloudFormation模板转换为terraform代码

如何将CloudFormation模板转换为terraform代码,terraform,amazon-cloudformation,Terraform,Amazon Cloudformation,我有类似这样的东西 Resources: WafValidHostsCondition: Type: AWS::WAF::ByteMatchSet Properties: Name: !Sub ${AccountCode}-${RegionCode}-${Application}-waf-validhosts ByteMatchTuples: - FieldToMatch: Type: HEADER

我有类似这样的东西

Resources:

  WafValidHostsCondition:
    Type: AWS::WAF::ByteMatchSet
    Properties:
      Name: !Sub ${AccountCode}-${RegionCode}-${Application}-waf-validhosts
      ByteMatchTuples:
        - FieldToMatch:
            Type: HEADER
            Data: host
          TargetString: !Ref PublicDns
          TextTransformation: NONE
          PositionalConstraint: EXACTLY

  WafValidHostsRule:
    Type: AWS::WAF::Rule
    Properties:
      Name: !Sub ${AccountCode}-${RegionCode}-${Application}-waf-validhosts-rule
      MetricName: WafValidHostsRule
      Predicates:
        - DataId: !Ref WafValidHostsCondition
          Negated: true
          Type: ByteMatch

  WebAcl:
    Type: AWS::WAF::WebACL
    Properties:
      Name: !Sub ${AccountCode}-${RegionCode}-${Application}-globalwebacl
      DefaultAction:
        Type: ALLOW
      MetricName: GlobalWebACL
      Rules:
        - Action:
            Type: BLOCK
          Priority: 1
          RuleId: !Ref WafValidHostsRule
我想把它转换成地形代码。 是的,我可以手动操作,但有很多:) 我不想使用
资源aws\u cloudformation\u stack
,因为我们正在将所有内容从cloudformation迁移到terraform。 我也发现了这个工具,但当我有了现有的CloudFormation堆栈时,它就可以工作了。 有没有办法通过脚本、工具或其他方式来完成?
提前感谢

云层形成到地形 用于为现有CloudFormation模板生成地形配置的简单cli工具。

即使你发现了一些东西,你也需要弄清楚如何将云层状态转换为地形状态,这可能不是直接可能的。但我想,只要转换代码,就可以更容易地使用Terraform infra到state导入功能。我不需要状态文件,因为我将从0创建它。还有@t.H。它有助于Terraform导入一些我可以导出的功能。谢谢