1

我正在嘗試查找使用定製多容器Docker AMI與awsebcli命令行工具的文檔。翻翻自己的文檔,最相關的選項我找到的是--platform說法:通過awsebcli在Elastic Beanstalk(多容器Docker)中使用定製的AMI

-p platform (for example, php, PHP, php5.5, "PHP 5.5", 
      node.js, "64bit Amazon Linux 2014.03 v1.0.7 running PHP 5.5") 

有我的方式在這裏指定的AMI ID,還是有我應該使用其他配置選項?

[編輯]

此外,這是我能在.elasticbeanstalk/config.yml文件中指定?

global: 
    application_name: bar 
    default_ec2_keyname: foo 
    default_platform: Multi-container Docker 1.9.1 (Generic) 
    default_region: us-east-1 
    instance: r3.large 
    profile: null 
    sc: git 

謝謝

回答

1

我找到一個可行的解決方案:

使用保存的配置,指定AMI的自動縮放配置部分OptionSettings下:

OptionSettings: 
    ... 
    aws:autoscaling:launchconfiguration: 
    SecurityGroups: ... 
    IamInstanceProfile: aws-elasticbeanstalk-ec2-role 
    InstanceType: r3.large 
    EC2KeyName: foo 
    # ImageId: AMI ID 
相關問題