6

Ho creato una nuova applicazione Elastic Beanstalk su AWS. Devo utilizzare un CNAME per reindirizzare il traffico al punto finale di Elastic Load Balancer tramite un DNS gestito da Network Solutions e hanno limitazioni di dimensioni sulla lunghezza del target CNAME. Sembrerebbe che Elastic Beanstalk scelga nomi casuali molto grandi per i loro bilanciatori di carico.Nome Balancer Elastic Beanstalk Elastic Beanstalk

  1. C'è un modo per rinominare un bilanciatore del carico?
  2. Esiste un modo per specificare il nome del bilanciamento del carico in fase di inizializzazione Elastic Beanstalk?
  3. Se creo un nuovo bilanciamento del carico, c'è un modo per aggiungerlo al mio ambiente Elastic Beanstalk?
+1

Per rispondere alla domanda effettuata nella risposta di @ Yurinator: perché è necessario reindirizzare il traffico all'indirizzo ELB anziché all'indirizzo .elasticbeanstalk.com? –

+0

Poiché i CNAME sono visibili al client e richiedono una seconda ricerca - l'impostazione del proprio ELB come "alias" indica che il proprio IP sarà il record A e persisterà tramite le modifiche ELB/Beanstalk –

risposta

3

Purtroppo la risposta è no per il primo 2.

L'ultimo, si è in grado di farlo, ma è più o meno va contro il flusso della pianta di fagioli elastico. Dovresti creare il tuo ELB con qualsiasi nome che ti piace e metterlo di fronte all'istanza creata da beanstalk. Avresti bisogno di eliminare l'ELB creato da beanstalk in modo che non sia seduto lì a costo di denaro.

Non riesco a ricordare se beanstalk avvii gli ambienti tramite un gruppo di AutoScaling, ma in caso affermativo, sarà necessario associare il gruppo AutoScaling al nuovo ELB.

Dopo aver creato e sincronizzato tutto ciò, è necessario puntare il CNAME sul nuovo ELB personalizzato.

Che dovrebbe funzionare.

+0

Come faccio a sapere il nome del mio gruppo AutoScaling? – Jon

+0

Vai alla dashboard di Elastic Beanstalk per la tua app. dovrebbe darti il ​​nome del gruppo di autoscaling. Sembrerà qualcosa di simile a: Gruppo Scaling automatico creato con nome: awseb-e-2jbfnqmxsp-stack-AWSEBAutoScalingGroup-O6GTFFB8V7O0' – BrianJakovich

+0

Quando provo a seguire i tuoi passi, e ricarico la configurazione EB, ottengo il seguente errore e l'app EB non ottiene mai fuori dallo stato di "Aggiornamento" ERRORE \t Non è possibile trovare il bilanciatore del carico elastico awseb-ey-AWSEBLoa-1HFWF1HL1ZQ4Z. Se il problema persiste, prova a ricostruire il tuo ambiente. – Jon

-1

È possibile creare CNAME per il dominio personalizzato su DNS bean elastico. Qualcosa di simile:

www.my-custom-domain.com CNAME to my-stalk-name.elasticbeanstalk.com 

In questo modo non ci si basa sul nome ELB generato automaticamente. Il nome del bean stalk è definito dall'utente e non cambierà.