Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services CodeDeploy应用程序的Cloudformation到terraform转换_Amazon Web Services_Terraform - Fatal编程技术网

Amazon web services CodeDeploy应用程序的Cloudformation到terraform转换

Amazon web services CodeDeploy应用程序的Cloudformation到terraform转换,amazon-web-services,terraform,Amazon Web Services,Terraform,我正在将云形态模板转换为地形。我在网上没有看到描述类似于CF结构的地形的材料 云形成 Resources: CodeDeployApplication: Type: 'AWS::CodeDeploy::Application' Properties: ApplicationName: !Join - '-' - - !Ref EnvName - !Ref AppName - Applicat

我正在将云形态模板转换为地形。我在网上没有看到描述类似于CF结构的地形的材料

云形成

Resources:
  CodeDeployApplication:
    Type: 'AWS::CodeDeploy::Application'
    Properties:
      ApplicationName: !Join 
        - '-'
        - - !Ref EnvName
          - !Ref AppName
          - Application
      ComputePlatform: Lambda
我已转换如下。我确信我在“姓名”部分犯了一个错误。你能帮忙吗

地形

resource "aws_codedeploy_app" "CodeDeployApplication" {
  compute_platform = "Lambda"
  name             = "${var.EnvName}/${var.AppName}/Application"
}

以下CFN代码:

      ApplicationName: !Join 
        - '-'
        - - !Ref EnvName
          - !Ref AppName
          - Application
将转化为:

name             = "${var.EnvName}-${var.AppName}-Application"