AWS Elastic Beanstalk 部署的 ActionType 在哪里?

Posted

技术标签:

【中文标题】AWS Elastic Beanstalk 部署的 ActionType 在哪里?【英文标题】:Where is the ActionType for AWS Elastic Beanstalk deployments? 【发布时间】:2022-01-19 14:52:59 【问题描述】:

我正在通过 Terraform 创建一个 AWS CodePipeline,但我被困在 部署阶段。 我想将我的应用程序部署到 AWS Elastic Beanstalk,但找不到正确的 ActionType here。

什么是provider 以及 Beanstalk 部署所需的配置参数?

stage 
    name = "Deploy"

    action 
      category         = "Deploy"
      name             = "Deploy"
      output_artifacts = []
      owner            = "AWS"
      provider         = var.deploy_provider
      run_order        = 1
      version          = "1"

      configuration = 

我确定有一个,因为我可以通过网络手动配置它:

【问题讨论】:

【参考方案1】:

不确定 terraform,但对于 Cloudformation,应该是:

Provider: "ElasticBeanstalk"
Configuration:
  ApplicationName: !Ref ApplicationName
  EnvironmentName: !Ref EnvironmentName

为提供者尝试“ElasticBeanstalk”并在配置中添加 ApplicationName 和 EnvironmentName 键。

【讨论】:

太棒了!谢谢

以上是关于AWS Elastic Beanstalk 部署的 ActionType 在哪里?的主要内容,如果未能解决你的问题,请参考以下文章

共享 AWS Elastic Beanstalk 配置以将 git 部署到 AWS

AWS Elastic Beanstalk 部署顺序

AWS Elastic Beanstalk——rails 部署问题

AWS Elastic Beanstalk 部署后脚本

AWS Elastic Beanstalk 部署的 ActionType 在哪里?

安装 gems 部署失败 - AWS Elastic Beanstalk