【问题标题】:CodePipline Terrafrom || Action configuration for action 'Deploy' contains unknown configuration 'DeploymentGroup'CodePipeline Terraform ||操作“部署”的操作配置包含未知配置“部署组”
【发布时间】:2020-11-24 15:10:41
【问题描述】:

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

操作“部署”的操作配置包含未知配置“部署组”

  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。

【问题讨论】:

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


    【解决方案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 和DeploymentGroupName 代表CodeDeploy。

    【讨论】:

      猜你喜欢
      • 2018-11-05
      • 1970-01-01
      • 2014-01-11
      • 1970-01-01
      • 2021-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-07
      相关资源
      最近更新 更多