5

Ich versuche, eine neue ElasticBeanstalk-Anwendung mit einem Application Load Balancer zu erstellen. Ich rufe die folgenden Befehle:So richten Sie Application Load Balancer für Elastic Beanstalk in AWS ein

$ mkdir HelloWorld 
$ cd HelloWorld 
$ eb init 
$ echo "Hello World" > index.html 
$ eb create dev-env --elb-type application 

Ausgang des letzten Befehlsergebnisse in diesem Fehler:

Creating application version archive "app-170821_175709".

Uploading HelloWorld/app-170821_175709.zip to S3. This may take a while.

Upload Complete.

ERROR: Configuration validation exception: Invalid option value: 'null' (Namespace: 'aws:ec2:vpc', OptionName: 'ELBSubnets'): Specify the subnets for the VPC for load balancer type application.

Irgendwelche Ideen, was mit meiner VPC falsch ist? Ich verwende die Standard-VPC für diese Region.

UPDATE: Ich habe weitere Fortschritte gemacht, aber ich bin immer noch nicht in der Lage, die ALB zu bekommen korrekt eingerichtet. Ich habe ein paar Parameter zu meinem eb create Befehl hinzugefügt:

eb create staging-env --elb-type application --vpc.id vpc-1234604b --vpc.publicip --vpc.ec2subnets subnet-12340aa2 --vpc.elbsubnets subnet-12340aa3,subnet-12341966 --vpc.securitygroup sg-1234ac01 --vpc.elbpublic 

Aber ich bin immer noch die folgende Fehlermeldung erhalten:

ERROR: Stack named 'awseb-e-ifnuqgmbah-stack' aborted operation. Current state: 'CREATE_FAILED' Reason: The following resource(s) failed to create: [AWSEBV2LoadBalancer].

ERROR: Creating load balancer named: arn:aws:elasticloadbalancing:us-west-2:123456785170:loadbalancer/app/awseb-AWSEB-Y1OVPGRIAZMD/cc5ce6193af39c0b failed Reason: S3Bucket: staging-bucket is not located in the same region with ELB: app/awseb-AWSEB-Y1OVPGRIAZMD/cc5ce6193af39c0b ```

+0

Welpe, das ist verrückt kompliziert für was sollte nur ein Kontrollkästchen sein! –

Antwort

4

konnte ich diese Funktion erhalten, indem Sie den Befehl ausführen eb create oben mit die richtigen vcp & Subnetzeinstellungen.

+1

Arbeitete für mich. ELB + ALB ist momentan ein undokumentiertes Chaos, also danke dafür. Ich denke, es ist noch keine Konsolenoption, da nicht alle ELB-Parameter mit ihren Gegenstücken verbunden sind. Beispielsweise muss die Integritätsprüfungs-URL für die Zielgruppe explizit festgelegt werden. –

Verwandte Themen