当前位置: 首页 > 知识库问答 >
问题:

CodePipline Terrafrom||操作部署的操作配置包含未知配置部署组

胡玉书
2023-03-14

我正在使用Terraform编写AWS代码管道。在如下所示定义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。

共有1个答案

容飞掣
2023-03-14

它可能应该是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-提到CodeDeployApplicationNameDeploymentGroupName的要求。

 类似资料:
  • 这是我在POM中的构建详细信息: 这些是我的财产: 以下是我的终端命令: MVN清洁部署-DmuleDeploy-X,我得到以下错误: 如果我使用以下配置,它将成功部署在Cloud dhub中: 不确定我在第一个配置中做错了什么。

  • 本章介绍创建的 Kubernetes 集群部署方法、 kubectl 客户端的安装方法以及推荐的配置。 其中 Kubernetes-The-Hard-Way 介绍了在 GCE 的 Ubuntu 虚拟机中一步步部署一套 Kubernetes 高可用集群的详细步骤,这些步骤也同样适用于 CentOS 等其他系统以及 AWS、Azure 等其他公有云平台。

  • Kubernetes 集群架构 etcd 集群 从 https://discovery.etcd.io/new?size=3 获取 token 后,把 https://kubernetes.io/docs/admin/high-availability/etcd.yaml 放到每台机器的 /etc/kubernetes/manifests/etcd.yaml,并替换掉 ${DISCOVERY_TO

  • minikube 创建 Kubernetes cluster(单机版)最简单的方法是 minikube。国内网络环境下也可以考虑使用 kubeasz 的 AllInOne 部署。 首先下载 kubectl curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.goog

  • 本文档旨在汇总和强调用户指南、快速开始文档和示例中的最佳实践。该文档会很很活跃并持续更新中。如果你觉得很有用的最佳实践但是本文档中没有包含,欢迎给我们提 Pull Request。 通用配置建议 定义配置文件的时候,指定最新的稳定 API 版本。 在部署配置文件到集群之前应该保存在版本控制系统中。这样当需要的时候能够快速回滚,必要的时候也可以快速的创建集群。 使用 YAML 格式而不是 JSON

  • 当用户在执行某些操作时,我们可以给用户设置积分和金币奖励,这里我们就可以在应用中给用户定义各种操作。 定义用户操作点 我们只要在我们的代码中添加cmf_user_action函数就可以了 cmf_user_action("login"); 添加用户操作配置文件 在每个应用下有个user_action.php配置文件,这个文件定义此应用所有的用户操作配置 如: <?php return [