【问题标题】:Create a single instance Elastic Beanstalk application with eb-cli使用 eb-cli 创建单实例 Elastic Beanstalk 应用程序
【发布时间】:2017-05-01 14:40:40
【问题描述】:

所以我有一个带有适当 Procfile/Buildfile 的 java 应用程序。

我在我们的临时 Elastic Beanstalk 环境中运行了 eb create,但我必须跟进手动配置更改,使其成为单实例类型与负载平衡。

我将如何使用 eb-cli 在 eb create $ENVIRONMENT_NAME 上生成单个实例环境?

有一个 .elasticbeanstalk/config.yml

branch-defaults:
  development:
    environment: development
    group_suffix: null
  staging:
    environment: staging
    group_suffix: null
  production:
    environment: production
    group_suffix: null
global:
  application_name: feed-engine
  branch: null
  default_ec2_keyname: null
  default_platform: Java 8
  default_region: us-east-1
  profile: prod
  repository: null
  sc: git

【问题讨论】:

    标签: amazon-web-services amazon-elastic-beanstalk ebcli


    【解决方案1】:

    我想通了。您必须在项目的 .ebextensions 目录下创建一个扩展名为 .config 的文件。

    {
      "option_settings" : [
        {
          "namespace" : "aws:elasticbeanstalk:application",
          "option_name" : "Application Healthcheck URL",
          "value" : "/"
        },
        {
          "namespace" : "aws:autoscaling:asg",
          "option_name" : "MinSize",
          "value" : "1"
        },
        {
          "namespace" : "aws:autoscaling:asg",
          "option_name" : "MaxSize",
          "value" : "1"
        },
        {
          "namespace" : "aws:autoscaling:asg",
          "option_name" : "Custom Availability Zones",
          "value" : "us-east-1a"
        },
        {
          "namespace" : "aws:elasticbeanstalk:environment",
          "option_name" : "EnvironmentType",
          "value" : "SingleInstance"
        },
      ]
    }
    

    【讨论】:

      猜你喜欢
      • 2015-01-27
      • 2014-02-14
      • 2015-09-15
      • 2020-01-23
      • 1970-01-01
      • 2019-01-05
      • 2019-02-14
      • 2021-05-05
      • 2019-03-08
      相关资源
      最近更新 更多