Der Befehl setenv dient zum Ändern von Umgebungsvariablen. Daher der Befehl Sie versucht, ist bash Äquivalent:
export InstanceType=t2.medium
Und tut wirklich alles tun, für Ihre Bohnenstengel Umgebung.
Sie können eine Umgebung mit der Option -i
eb create -i t2.micro
Oder Sie eb config
verwenden, um eine derzeit laufende Umgebung erstellen während erstellen zu bearbeiten. Dies öffnet einen Texteditor. Suchen Sie den Abschnitt, der wie folgt aussieht:
aws:autoscaling:launchconfiguration:
IamInstanceProfile: aws-elasticbeanstalk-ec2-role
EC2KeyName: aws
InstanceType: t1.micro
und bearbeiten Sie die t1.micro t2.micro. (Speichern und Beenden)
Aber nur das Leben einfacher zu machen, können Sie die unten als .elasticbeanstalk/saved_configs/default.cfg.yml
speichern und die CLI werden alle diese Einstellungen auf alle Zukunft schafft.
AWSConfigurationTemplateVersion: 1.1.0.0
OptionSettings:
aws:elb:loadbalancer:
CrossZone: true
aws:elasticbeanstalk:command:
BatchSize: '30'
BatchSizeType: Percentage
aws:autoscaling:launchconfiguration:
IamInstanceProfile: aws-elasticbeanstalk-ec2-role
EC2KeyName: aws
InstanceType: t2.micro
aws:elb:policies:
ConnectionDrainingEnabled: true
aws:autoscaling:updatepolicy:rollingupdate:
RollingUpdateType: Health
RollingUpdateEnabled: true
aws:elb:healthcheck:
Interval: '30'
Wo in der Dokumentation kann ich die '-i' Option finden' eb create'? – ustroetz
Es gibt immer 'eb create --help'. Aber wenn Sie wirklich ein Webdokument wollen: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb3-create.html –
'eb config' scheint die CloudFormation-Konfiguration anzuzeigen und nicht EB – Eric