我正在尝试使用awsebcli
命令行工具查找有关使用自定义多容器Docker AMI的文档。浏览他们的文档,我发现最相关的选项是--platform
参数:
-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
谢谢
答案 0 :(得分:1)
我找到了一个有效的解决方案:
使用已保存的配置,在OptionSettings
下的自动缩放配置部分中指定AMI:
OptionSettings:
...
aws:autoscaling:launchconfiguration:
SecurityGroups: ...
IamInstanceProfile: aws-elasticbeanstalk-ec2-role
InstanceType: r3.large
EC2KeyName: foo
# ImageId: AMI ID