Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Scopri come iniziare a usare Elastic Beanstalk
Con Elastic Beanstalk puoi distribuire, monitorare e scalare applicazioni e servizi web. In genere, svilupperai il codice localmente e poi lo distribuirai. Durante la distribuzione, Elastic Beanstalk fornisce AWS le risorse per eseguire l'applicazione. Un'istanza in esecuzione dell'applicazione è chiamata ambiente.
Per iniziare, consigliamo di distribuire un'applicazione di esempio predefinita direttamente dalla console. Quindi, puoi imparare come sviluppare localmente e distribuire dalla riga di comando in. QuickStart: Distribuisci un'applicazione PHP su Elastic Beanstalk
L'utilizzo di Elastic Beanstalk è gratuito, ma le tariffe standard si applicano alle AWS risorse create nel corso di questo tutorial fino a quando non le elimini alla fine. Le spese totali sono in genere inferiori a un dollaro. Per informazioni su come ridurre al minimo i costi, consulta Piano gratuito di AWS
Dopo aver completato questo tutorial, capirai le basi della creazione, configurazione, distribuzione, aggiornamento e monitoraggio delle applicazioni in esecuzione come ambienti Elastic Beanstalk.
Nota
Questo tutorial utilizza Beanstalk Standard, ma i concetti generalmente si applicano anche a Beanstalk Cluster. Di seguito troverai delle note che chiariscono dove ci sono differenze degne di nota tra i due. Per creare invece un ambiente Beanstalk Cluster, seguiGuida introduttiva a Beanstalk Cluster, che copre i prerequisiti e i passaggi che differiscono, incluso il concetto di piattaforma, che non si applica a Beanstalk Cluster.
Durata stimata: 35-45 minuti
Cosa costruirai
La tua prima applicazione Elastic Beanstalk sarà costituita da un singolo ambiente Amazon EC2 che esegue l'esempio PHP su una piattaforma gestita da PHP.
- Applicazione Elastic Beanstalk
-
Un'applicazione Elastic Beanstalk è un raggruppamento logico di componenti Elastic Beanstalk, inclusi ambienti in cui il codice dell'applicazione viene eseguito su piattaforme fornite e gestite da Elastic Beanstalk o in contenitori personalizzati forniti dall'utente.
- Ambiente
-
Un ambiente Elastic Beanstalk è una raccolta di risorse che funzionano insieme, inclusa un'istanza Amazon EC2. AWS Quando crei un ambiente, Elastic Beanstalk fornisce le risorse necessarie al tuo account. AWS
- Platform (Piattaforma)
-
Una piattaforma è una combinazione di sistema operativo, runtime del linguaggio di programmazione, server web, server delle applicazioni e componenti aggiuntivi di Elastic Beanstalk. Elastic Beanstalk fornisce piattaforme gestite oppure puoi fornire la tua piattaforma in un contenitore.
Elastic Beanstalk supporta piattaforme per diversi linguaggi di programmazione, server dell'applicazione e container Docker. Quando si crea un ambiente Beanstalk Standard, è necessario scegliere la piattaforma. Quando crei un ambiente Beanstalk Cluster, non c'è nessuna piattaforma da scegliere perché fornisci la tua piattaforma in un contenitore.
Cambio di piattaforma
Se si utilizza Beanstalk Standard con una piattaforma specifica per un linguaggio di programmazione e si desidera modificare i linguaggi di programmazione, è necessario creare e passare a un nuovo ambiente su una piattaforma diversa.
Fase 1 - Creare un'applicazione
Per creare la tua applicazione di esempio, utilizzerai la procedura guidata Create application (Creazione di un'applicazione) della console. Questa consente di creare un'applicazione Elastic Beanstalk e avviare un ambiente al suo interno.
Promemoria: un ambiente è una raccolta di AWS risorse necessarie per eseguire il codice dell'applicazione.
Come creare un’applicazione
-
Apri la console Elastic Beanstalk
. -
Scegli Crea applicazione.
-
Per Application name (Nome applicazione), immetti
getting-started-app.
La console fornisce un processo in sei fasi per la creazione di un'applicazione e la configurazione di un ambiente. Per iniziare rapidamente, dovrai concentrarti solo sui primi due passaggi, quindi passare alla revisione e alla creazione dell'applicazione e dell'ambiente.
Per configurare un ambiente
-
In Informazioni sull'ambiente, per Nome dell'ambiente immettere:
gs-app-web-env. -
Per Piattaforma, scegli la piattaforma PHP.
-
Per il codice dell'applicazione e i preset, accettate le impostazioni predefinite (applicazione di esempio e istanza singola), quindi scegliete Avanti.
Per configurare l'accesso al servizio
Successivamente, sono necessari due ruoli. Un ruolo di servizio consente a Elastic Beanstalk di monitorare le istanze EC2 e aggiornare la piattaforma dell'ambiente. Un ruolo di profilo di istanza EC2 consente attività come la scrittura di log e l'interazione con altri servizi.
Nota
Beanstalk Cluster utilizza i ruoli EKS-oriented IAM anziché il ruolo di servizio e il profilo di istanza Amazon EC2 mostrati qui. Per i ruoli utilizzati da un ambiente Beanstalk Cluster, consulta. Autorizzazioni per Beanstalk Cluster
Per creare o selezionare il ruolo del servizio
-
Se in precedenza hai creato un ruolo di servizio e desideri sceglierne uno esistente, seleziona il valore dal menu a discesa Ruolo di servizio e salta il resto di questi passaggi per creare un ruolo di servizio.
-
Se non vedi alcun valore elencato per il ruolo di servizio o desideri crearne uno nuovo, continua con i passaggi successivi.
-
Per il ruolo di servizio, scegli Crea ruolo.
-
Per Tipo di entità attendibile, scegli Servizio AWS .
-
Per il caso d'uso, scegli Elastic Beanstalk — Environment.
-
Scegli Avanti.
-
Verifica che le politiche di autorizzazione includano quanto segue, quindi scegli Avanti:
-
AWSElasticBeanstalkEnhancedHealth -
AWSElasticBeanstalkManagedUpdatesCustomerRolePolicy
-
-
Scegliere Crea ruolo.
-
Torna alla scheda Configura l'accesso al servizio, aggiorna l'elenco, quindi seleziona il ruolo di servizio appena creato.
Per creare o selezionare un profilo di istanza EC2
-
Se hai già creato un profilo di istanza EC2 e desideri sceglierne uno esistente, seleziona il valore dal menu a discesa del profilo di istanza EC2 e salta il resto di questi passaggi per creare un profilo di istanza EC2.
-
Se non vedi alcun valore elencato per il profilo dell'istanza EC2 o desideri crearne uno nuovo, continua con i passaggi successivi.
-
Scegliere Crea ruolo.
-
Per Tipo di entità attendibile, scegli Servizio AWS .
-
Per il caso d'uso, scegli Elastic Beanstalk — Compute.
-
Scegli Avanti.
-
Verifica che le politiche di autorizzazione includano quanto segue, quindi scegli Avanti:
AWSElasticBeanstalkWebTierAWSElasticBeanstalkWorkerTierAWSElasticBeanstalkMulticontainerDocker
Scegliere Crea ruolo.
-
Torna alla scheda Configura l'accesso al servizio, aggiorna l'elenco, quindi seleziona il profilo dell'istanza EC2 appena creato.
Per completare la configurazione e la creazione dell'applicazione
-
Ignora la coppia di chiavi EC2.
Ti mostreremo altri modi per connetterti alle tue istanze Amazon EC2 tramite la console.
-
Scegli Salta alla revisione per passare a diversi passaggi opzionali.
Passaggi opzionali: rete, database, parametri di scalabilità, configurazione avanzata per aggiornamenti, monitoraggio e registrazione.
-
Nella pagina Revisione che mostra un riepilogo delle tue scelte, scegli Invia.
Complimenti!
Hai creato un'applicazione e configurato un ambiente! Ora devi aspettare che le risorse vengano distribuite.
Fase 2 - Implementa l'applicazione
Quando crei un'applicazione, Elastic Beanstalk configura gli ambienti per te. Devi solo sederti e aspettare.
La creazione delle risorse può richiedere fino a cinque minuti per la distribuzione iniziale. Gli aggiornamenti richiederanno meno tempo perché solo le modifiche verranno implementate nello stack.
Quando crei l'applicazione di esempio, Elastic Beanstalk crea le seguenti risorse :
-
Istanza EC2: una macchina virtuale Amazon EC2 configurata per eseguire app Web sulla piattaforma selezionata.
Ogni piattaforma esegue un set diverso di software, file di configurazione e script per supportare una versione linguistica, un framework, un contenitore web o una combinazione di essi specifici. La maggior parte delle piattaforme utilizza Apache o nginx come proxy inverso per inoltrare il traffico web alla tua app web, fornire risorse statiche e generare log di accesso ed errori. Puoi connetterti alle tue istanze Amazon EC2 per visualizzare la configurazione e i log.
-
Gruppo di sicurezza delle istanze: verrà creato un gruppo di sicurezza Amazon EC2 per consentire le richieste in arrivo sulla porta 80, in modo che il traffico in entrata su un load balancer possa raggiungere la tua app web.
-
Bucket Amazon S3: una posizione di archiviazione per il codice sorgente, i log e altri artefatti.
-
CloudWatch Allarmi Amazon: vengono creati due CloudWatch allarmi per monitorare il carico sulle istanze e ridimensionarli verso l'alto o verso il basso in base alle esigenze.
-
CloudFormation stack: Elastic Beanstalk utilizza CloudFormation per distribuire le risorse nel tuo ambiente e apportare modifiche alla configurazione. È possibile visualizzare il modello di definizione delle risorse nella console. CloudFormation
-
Nome di dominio: un nome di dominio che indirizza alla tua app Web nel formato:
.subdomain.region.elasticbeanstalk.com
Nota
Beanstalk Cluster esegue la tua applicazione come contenitori su un cluster Amazon EKS e fornisce un set di risorse diverso da quelli elencati qui. Per ulteriori informazioni, consulta Architettura Beanstalk Cluster.
Elastic Beanstalk crea l'applicazione, avvia un ambiente, crea una versione dell'applicazione, quindi distribuisce il codice nell'ambiente. Durante il processo, la console tiene traccia dell'avanzamento e visualizza lo stato dell'evento nella scheda Eventi.
Dopo che tutte le risorse sono state distribuite, lo stato dell'ambiente dovrebbe cambiare in. Ok
La tua applicazione è pronta!
Dopo aver visto che lo stato dell'applicazione è cambiatoOk, puoi accedere al sito Web della tua applicazione web.
Fase 3 - Esplora l'ambiente Elastic Beanstalk
Inizierai a esplorare l'ambiente applicativo distribuito dalla pagina di panoramica dell'ambiente nella console.
Per visualizzare l'ambiente e l'applicazione
Apri la console Elastic Beanstalk e
, nell'elenco delle regioni, seleziona la tua. Regione AWS -
Nel pannello di navigazione selezionare Environments (Ambienti), quindi selezionare il nome dell'ambiente dall'elenco.
-
Scegli Vai all'ambiente per sfogliare la tua applicazione!
(Puoi anche scegliere il link URL elencato per Domain per sfogliare la tua applicazione.)
La connessione sarà HTTP (non HTTPS), quindi potresti visualizzare un avviso nel tuo browser.
Tornando alla console Elastic Beanstalk, la parte superiore mostra la panoramica dell'ambiente con informazioni di primo livello sull'ambiente, tra cui nome, URL del dominio, stato di salute corrente, versione in esecuzione e piattaforma su cui è in esecuzione l'applicazione. La versione e la piattaforma in esecuzione sono essenziali per la risoluzione dei problemi dell'applicazione attualmente distribuita.
Dopo il riquadro di panoramica, vedrai le attività ambientali recenti nella scheda Eventi.
Mentre Elastic Beanstalk crea AWS le risorse e avvia l'applicazione, l'ambiente è in uno stato. Pending I messaggi di stato relativi agli eventi di avvio vengono aggiunti continuamente all'elenco degli eventi.
Il dominio dell'ambiente è l'URL dell'applicazione web distribuita. Nel riquadro di navigazione a sinistra, Vai all'ambiente ti porta anche al tuo dominio. Analogamente, il riquadro di navigazione a sinistra contiene collegamenti che corrispondono alle varie schede.
Prendi nota del link Configurazione nel pannello di navigazione a sinistra, che mostra un riepilogo dei valori delle opzioni di configurazione dell'ambiente, raggruppati per categoria.
Impostazioni di configurazione dell'ambiente
Prendi nota del link Configurazione nel riquadro di navigazione a sinistra. Puoi visualizzare e modificare impostazioni ambientali dettagliate, come ruoli di servizio, rete, database, scalabilità, aggiornamenti gestiti della piattaforma, memoria, monitoraggio dello stato, distribuzione continua, registrazione e altro ancora!
Le varie schede contengono informazioni dettagliate sul tuo ambiente:
-
Eventi: visualizza un elenco aggiornato di informazioni e messaggi di errore dal servizio Elastic Beanstalk e da altri servizi per le risorse del tuo ambiente.
-
Integrità: visualizza lo stato e le informazioni dettagliate sullo stato delle istanze Amazon EC2 che eseguono l'applicazione.
-
Logs (Log): recupera e scarica i log da Amazon EC2 nel tuo ambiente. Puoi recuperare i log completi o le attività recenti. I log recuperati saranno disponibili per 15 minuti.
-
Monitoraggio: visualizza le statistiche per l'ambiente, come la latenza media e l'utilizzo della CPU.
-
Allarmi: visualizza e modifica gli allarmi configurati per le metriche ambientali.
-
Aggiornamenti gestiti: visualizza le informazioni sugli aggiornamenti della piattaforma gestita imminenti e completati e sulla sostituzione delle istanze.
-
Tag: visualizza e modifica le coppie chiave-valore applicate al tuo ambiente.
Nota
I collegamenti nel pannello di navigazione della console mostreranno la scheda corrispondente.
Risoluzione dei problemi con i log
Per risolvere problemi relativi a comportamenti imprevisti o eseguire il debug delle distribuzioni, potresti voler controllare i log nei tuoi ambienti.
Puoi richiedere 100 righe di tutti i file di registro nella scheda Logs della console Elastic Beanstalk. In alternativa, puoi connetterti direttamente all'istanza Amazon EC2 e seguire i log in tempo reale.
Nota
Con Beanstalk Cluster, l'applicazione viene eseguita come contenitori su Amazon EKS, quindi puoi accedere ai suoi log tramite il backend di osservabilità a cui l'ambiente li invia anziché collegarti a un'istanza Amazon EC2. Per sapere dove vanno i log e come scegliere una destinazione, consulta. Monitoraggio degli ambienti Beanstalk Cluster
Per richiedere i log (console Elastic Beanstalk)
-
Accedi al tuo ambiente nella console Elastic Beanstalk.
-
Scegli la scheda Logs o il menu di navigazione a sinistra, quindi scegli Richiedi registri.
-
Seleziona Ultime 100 righe.
-
Dopo aver creato i log, scegli il link Download per visualizzarli nel browser.
Nei log, trova il registro e annota la directory per il registro degli accessi di nginx.
Aggiungi una policy per abilitare le connessioni ad Amazon EC2
Prima di poterti connettere, devi aggiungere una policy che consenta le connessioni ad Amazon EC2 con Session Manager.
-
Passare alla IAM console (Console IAM).
-
Trova e seleziona il
aws-elasticbeanstalk-ec2-roleruolo. -
Scegli Aggiungi autorizzazione, quindi Allega politiche.
-
Cerca una policy predefinita che inizi con il testo seguente:
AmazonSSMManagedEC2Instance, quindi aggiungila al ruolo.
Per connetterti ad Amazon EC2 con Session Manager
-
Passa alla console Amazon EC2.
-
Scegli Instances, quindi seleziona la tua
gs-app-web-envistanza. -
Scegli Connect, quindi Session Manager.
-
Scegli Connetti.
Dopo esserti connesso all'istanza, avvia una shell bash e segui i log:
-
Esegui il comando
bash. -
Esegui il comando
cd /var/log/nginx. -
Esegui il comando
tail -f access.log. -
Nel browser, vai all'URL del dominio dell'applicazione. Aggiorna.
Congratulazioni, siete connessi!
Dovresti vedere le voci di registro nella tua istanza aggiornate ogni volta che aggiorni la pagina.
Il pulsante di connessione non funziona?
Se il pulsante di connessione non è disponibile, torna a IAM e verifica di aver aggiunto la policy necessaria al ruolo.
Passaggio 4: aggiorna la tua applicazione
Alla fine, vorrai aggiornare la tua applicazione. È possibile distribuire una nuova versione dell'applicazione in qualsiasi momento, finché nell'ambiente non sono in corso operazioni di aggiornamento.
La versione dell'applicazione con cui hai avviato questo tutorial si chiama Sample Application (Applicazione di esempio).
Per aggiornare la versione dell'applicazione
-
Scaricate la seguente applicazione PHP di esempio:
PHP — php-v2.zip
Apri la console Elastic Beanstalk e
, nell'elenco delle regioni, seleziona il tuo. Regione AWS -
Nel pannello di navigazione selezionare Environments (Ambienti), quindi selezionare il nome dell'ambiente dall'elenco.
-
Nella pagina della panoramica dell'ambiente scegliere Upload and deploy (Carica e distribuisci).
-
Seleziona Scegli file, quindi carica il pacchetto sorgente dell'applicazione di esempio che hai scaricato.
La console inserisce automaticamente l'etichetta Version con una nuova etichetta univoca, incrementando automaticamente un numero intero finale. Se scegli un'etichetta di versione personalizzata, assicurati che sia univoca.
-
Seleziona Implementa.
Mentre Elastic Beanstalk distribuisce il file sulle istanze Amazon EC2, puoi visualizzare lo stato della distribuzione nella pagina di panoramica dell'ambiente. Mentre la versione dell'applicazione viene aggiornata, lo stato di integrità dell'ambiente è grigio. Al termine della distribuzione, Elastic Beanstalk esegue un controllo dello stato dell'applicazione. Quando l'applicazione risponde al controllo dello stato, viene considerata integra e lo stato ritorna verde. La panoramica dell'ambiente mostra la nuova Running Version (Versione in esecuzione): il nome fornito come Version label (Etichetta versione).
Inoltre, Elastic Beanstalk carica la nuova versione dell'applicazione e la aggiunge alla tabella delle versioni dell'applicazione. Per visualizzare la tabella, scegliere Application versions (Versioni applicazione) in getting-started-app nel riquadro di navigazione.
Aggiornamento riuscito!
Dovresti vedere un messaggio «v2" aggiornato dopo aver aggiornato il browser.
Se desideri modificare tu stesso il sorgente, decomprimi, modifica e quindi ricomprimi il pacchetto sorgente. Su macOS, usa il seguente comando dall'interno della tua directory php con -X per escludere altri attributi di file:
zip -X -r ../php-v2.zip .
Fase 5 - Ridimensiona la tua applicazione
È possibile personalizzare l'ambiente per renderlo più appropriato all'applicazione. Ad esempio, in presenza di un'applicazione con elevati requisiti di elaborazione, è possibile modificare il tipo di istanza Amazon Elastic Compute Cloud (Amazon EC2) che esegue l'applicazione. Per applicare le modifiche di configurazione, Elastic Beanstalk esegue un aggiornamento dell'ambiente.
Alcune modifiche di configurazione sono semplici e possono essere eseguite rapidamente. Alcune modifiche richiedono l'eliminazione e la ricreazione AWS delle risorse, operazione che può richiedere diversi minuti. Durante la modifica delle impostazioni di configurazione, Elastic Beanstalk avvisa dei potenziali tempi di inattività dell'applicazione.
Nota
Con Beanstalk Cluster, puoi scalare modificando il numero di repliche di applicazioni eseguite dall'ambiente e più di una replica può essere eseguita su un'istanza Amazon EC2 sottostante. Tu stabilisci i limiti delle repliche e scegli cosa fa scalare l'ambiente. Per ulteriori informazioni, consulta Scalabilità degli ambienti Beanstalk Cluster.
Aumenta le impostazioni di capacità
In questo esempio di modifica della configurazione, puoi modificare le impostazioni di capacità dell'ambiente. Verrà configurato un ambiente scalabile con bilanciamento del carico che dispone di un numero di istanze Amazon EC2 da due a quattro nel proprio gruppo Auto Scaling, controllando infine che la modifica sia stata eseguita correttamente. Elastic Beanstalk crea un'ulteriore istanza Amazon EC2, aggiungendola alla singola istanza creata inizialmente. Quindi, Elastic Beanstalk associa entrambe le istanze al load balancer dell'ambiente. Di conseguenza, la reattività dell'applicazione è migliorata e la sua disponibilità aumenta.
Per modificare la capacità dell'ambiente
Apri la console Elastic Beanstalk e
, nell'elenco delle regioni, seleziona la tua. Regione AWS -
Nel pannello di navigazione selezionare Environments (Ambienti), quindi selezionare il nome dell'ambiente dall'elenco.
Nel riquadro di navigazione, seleziona Configuration (Configurazione).
-
Nella categoria di configurazione Instance traffic and scaling (Traffico e dimensionamento delle istanze), scegli Edit (Modifica).
-
Comprimi la sezione Instances (Istanze), in modo da poter visualizzare più facilmente la sezione Capacity (Capacità). Nella sezione Auto Scaling group (Gruppo con scalabilità automatica), modifica Environment type (Tipo di ambiente) in Load balanced (Con bilanciamento del carico).
-
Nella riga Istanze, modifica Min in e Max in
2.4 -
Per salvare le modifiche scegli Apply (Applica) nella parte inferiore della pagina.
Se vieni avvisato che l'aggiornamento sostituirà tutte le tue istanze correnti. Scegli Conferma.
L'aggiornamento dell'ambiente potrebbe richiedere alcuni minuti. Dovresti vedere diversi aggiornamenti nell'elenco degli eventi. Guarda l'evento Implementazione corretta della nuova configurazione nell'ambiente.
Verifica l'aumento della capacità
Una volta completato l'aggiornamento dell'ambiente e dopo che l'ambiente è pronto, Elastic Beanstalk ha avviato automaticamente una seconda istanza per soddisfare la nuova impostazione di capacità minima.
Per verificare l'aumento della capacità
-
Scegli Salute dall'elenco delle schede o dal riquadro di navigazione a sinistra.
-
Consulta la sezione sullo stato avanzato dell'istanza.
Hai appena aumentato le dimensioni!
Con due istanze Amazon EC2, la capacità dell'ambiente è raddoppiata e ci sono voluti solo pochi minuti.
Pulizia dell'ambiente Elastic Beanstalk
Per assicurarti che non ti vengano addebitati costi per i servizi che non utilizzi, elimina tutte le versioni delle applicazioni e termina gli ambienti, eliminando anche le AWS risorse che l'ambiente ha creato per te.
Per eliminare l'applicazione e tutte le risorse associate
-
Elimina tutte le versioni dell'applicazione.
Apri la console Elastic Beanstalk e
, nell'elenco delle regioni, seleziona il tuo. Regione AWS -
Nel riquadro di navigazione, scegliere Applications (Applicazioni), quindi selezionare getting-started-app.
Nel riquadro di spostamento individuare il nome dell'applicazione e scegliere Application versions (Versioni applicazione).
-
Nella pagina Application Versions (Versioni applicazione) selezionare tutte le versioni dell'applicazione da eliminare.
-
Scegli Azioni, quindi Elimina.
-
Attivare Delete versions from Amazon S3 (Elimina versioni da Amazon S3).
-
Scegliere Delete (Elimina), quindi scegliere Done (Fatto).
-
Terminare l'ambiente.
-
Nel pannello di navigazione, scegli getting-started-app, quindi scegli nell'elenco degli ambienti. GettingStartedApp-env
-
Seleziona Actions (Operazioni), quindi Terminate Environment (Termina ambiente).
-
Conferma di voler terminare GettingStartedApp-env digitando il nome dell'ambiente, quindi scegli Termina.
-
-
Eliminare l'applicazione getting-started-app.
-
Nel riquadro di navigazione, scegliere getting-started-app.
-
Scegliere Actions (Operazioni), quindi Delete application (Elimina applicazione).
-
Confermare l'eliminazione di getting-started-app digitando il nome dell'applicazione, quindi scegliere Delete (Elimina).
-
Complimenti!
Hai distribuito con successo un'applicazione di esempio nel AWS cloud, caricato una nuova versione, modificato la sua configurazione per aggiungere una seconda istanza di Auto Scaling e ripulito le tue risorse! AWS
Fasi successive
Per scoprire come utilizzare lo strumento a riga di eb comando per automatizzare la distribuzione del codice su Elastic Beanstalk, ti suggeriamo di continuare con. QuickStart: Distribuisci un'applicazione PHP su Elastic Beanstalk
Successivamente, potresti voler esaminare come configurare la connessione HTTPS, vedi. Configurazione del protocollo HTTPS per l'ambiente Elastic Beanstalk