2016-12-15 4 views
-1

Итак, у меня есть приложение Java с соответствующим файлом Procfile/Buildfile.Создайте единое приложение Elastic Beanstalk с eb-cli

Я запустил eb create в нашей среде с Эластичным Beanstalk, но мне нужно следить за изменением конфигурации вручную, чтобы сделать его одним экземпляром типа с балансировкой нагрузки.

Как использовать 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 

ответ

1

Я понял, о .ebextensions.

{ 
    "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" 
    }, 
    } 
} 
Смежные вопросы