CodePipline Terrafrom ||动作“ Deploy”的动作配置包含未知配置“ DeploymentGroup”

时间:2020-08-04 13:46:16

标签: amazon-web-services terraform terraform-provider-aws aws-codepipeline

我正在使用Terraform编写AWS CodePipeLine。如下定义CodeDeploy的阶段时,出现错误:

动作“ Deploy”的动作配置包含未知配置“ DeploymentGroup”

  stage {
    name = "Deploy"

    action {
      name            = "Deploy"
      category        = "Deploy"
      owner           = "AWS"
      provider        = "CodeDeploy"
      version         = "1"
      input_artifacts = ["SourceArtifact"]

      configuration = {
        ApplicationName = "windowsappdeployment"
        DeploymentGroup = "windowsapp"
      }

    }
  }

我检查了Terraform上的文档,但没有找到与CodeDeploy提供程序的配置有关的任何内容。

我认为配置参数“ DeploymentGroup”在这里不正确。 我应该提到什么而不是DeploymentGroup。

1 个答案:

答案 0 :(得分:1)

它可能应该是DeploymentGroupName而不是“ DeploymentGroup”。

https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/codepipeline链接到https://docs.aws.amazon.com/codepipeline/latest/userguide/reference-pipeline-structure.html#action-requirements,其中提到ApplicationName的{​​{1}}和DeploymentGroupName