Creazione di un ambiente Elastic Beanstalk - AWS Elastic Beanstalk

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à.

Creazione di un ambiente Elastic Beanstalk

La procedura seguente avvia un nuovo ambiente che esegue l'applicazione predefinita. La procedura è semplificata per consentirti di avere un ambiente immediatamente operativo utilizzando i valori delle opzioni predefinite.

Nota sulle autorizzazioni

Per la creazione di un ambiente sono necessarie le autorizzazioni della policy gestita di accesso completo di Elastic Beanstalk. Per informazioni dettagliate, consulta Policy utente Elastic Beanstalk.

Per avviare un ambiente con un'applicazione (console)
  1. Apri la console Elastic Beanstalk e, nell'elenco Regioni, seleziona la tua. Regione AWS

  2. Nel riquadro di navigazione, scegliere Applications (Applicazioni). Seleziona un'applicazione esistente nell'elenco. Puoi anche scegliere di crearne una seguendo le istruzioni riportate inGestione delle applicazioni.

  3. Nella pagina di panoramica dell'applicazione, scegli Crea ambiente.

    Verrà avviata la procedura guidata Create environment (Creazione dell'ambiente). La procedura guidata fornisce una procedura che consente di creare un nuovo ambiente.

  4. Per il livello Ambiente, scegli il livello Ambiente server Webo Ambiente di lavoro. Non è possibile modificare un piano di un ambiente dopo la creazione.

    Nota

    La piattaforma .NET su Windows Server non supporta il piano di ambiente operatore.

    I campi di informazioni sull'applicazione sono predefiniti, in base all'applicazione scelta in precedenza.

    Nel gruppo di informazioni sull'ambiente, il valore predefinito del nome dell'ambiente è basato sul nome dell'applicazione. Se preferisci un nome di ambiente diverso, puoi inserire un altro valore nel campo. Facoltativamente, puoi inserire un nome di dominio; in caso contrario Elastic Beanstalk genera automaticamente un valore. Facoltativamente, puoi anche inserire una descrizione dell'ambiente.

  5. Per Piattaforma, selezionare il ramo della piattaforma e la piattaforma che corrispondono al linguaggio utilizzato dall'applicazione.

    Nota

    Elastic Beanstalk supporta più versioni per la maggior parte delle piattaforme elencate. Per impostazione predefinita, la console seleziona la versione consigliata per il ramo della piattaforma e per la piattaforma di scelta. Se l'applicazione richiede una versione diversa, puoi selezionarla qui. Per informazioni sulle versioni della piattaforma supportate, consulta Piattaforme supportate da Elastic Beanstalk.

  6. Per il codice dell'applicazione, sono disponibili diverse scelte per procedere.

    • Per avviare l'applicazione di esempio predefinita senza fornire il codice sorgente, scegliete Applicazione di esempio. Questa azione sceglie l'applicazione a pagina singola fornita da Elastic Beanstalk per la piattaforma selezionata in precedenza.

    • Se hai scaricato un'applicazione di esempio da questa guida o disponi del tuo codice sorgente per un'applicazione, procedi nel seguente modo.

      1. Seleziona Carica il tuo codice.

      2. Quindi scegli File locale, quindi in Carica applicazione, seleziona Scegli file.

      3. Il sistema operativo del computer client ti presenterà un'interfaccia per selezionare il file locale che hai scaricato. Seleziona il file del pacchetto sorgente e continua.

  7. La scelta dei preset dipende dallo scopo dell'ambiente.

    • Se stai creando un ambiente di esempio per conoscere Elastic Beanstalk o un ambiente di sviluppo, scegli Istanza singola (idoneo al piano gratuito).

    • Se stai creando un ambiente di produzione o un ambiente per saperne di più sul bilanciamento del carico, scegli una delle opzioni di alta disponibilità.

  8. Scegli Next (Successivo).

Per configurare l'accesso al servizio

Successivamente, sono necessari due ruoli. Un ruolo di servizio consente a Elastic Beanstalk di EC2 monitorare le istanze e aggiornare la piattaforma dell'ambiente. Un ruolo di profilo di EC2 istanza consente attività come la scrittura di log e l'interazione con altri servizi.

Per creare o selezionare il ruolo di servizio
  1. Se hai già 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.

  2. Se non vedi alcun valore elencato per il ruolo di servizio o desideri crearne uno nuovo, continua con i passaggi successivi.

  3. Per Ruolo di servizio, scegli Crea ruolo.

  4. Per Tipo di entità attendibile, scegli Servizio AWS .

  5. Per il caso d'uso, scegli Elastic Beanstalk — Environment.

  6. Scegli Next (Successivo).

  7. Verifica che i criteri di autorizzazione includano quanto segue, quindi scegli Avanti:

    • AWSElasticBeanstalkEnhancedHealth

    • AWSElasticBeanstalkManagedUpdatesCustomerRolePolicy

  8. Scegliere Crea ruolo.

  9. 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 EC2 istanza
  1. Se avete già creato un profilo di EC2 istanza e desiderate sceglierne uno esistente, selezionate il valore dal menu a discesa del profilo di EC2 istanza e saltate il resto di questi passaggi per creare un profilo di istanza. EC2

  2. Se non vedi alcun valore elencato per il profilo di EC2 istanza o desideri crearne uno nuovo, continua con i passaggi successivi.

  3. Scegliere Crea ruolo.

  4. Per Tipo di entità attendibile, scegli Servizio AWS .

  5. Per il caso d'uso, scegli Elastic Beanstalk — Compute.

  6. Scegli Next (Successivo).

  7. Verifica che i criteri di autorizzazione includano quanto segue, quindi scegli Avanti:

    • AWSElasticBeanstalkWebTier

    • AWSElasticBeanstalkWorkerTier

    • AWSElasticBeanstalkMulticontainerDocker

  8. Scegliere Crea ruolo.

  9. Torna alla scheda Configura l'accesso al servizio, aggiorna l'elenco, quindi seleziona il profilo dell' EC2 istanza appena creato.

Per completare la configurazione e la creazione dell'applicazione
  1. (Facoltativo) Se in precedenza hai creato una coppia di EC2 chiavi, puoi selezionarla dal menu a discesa del campo EC2 key pair. Puoi utilizzarlo per accedere in modo sicuro all' EC2 istanza Amazon fornita da Elastic Beanstalk per la tua applicazione. Se salti questo passaggio, puoi sempre creare e assegnare una EC2 key pair dopo la creazione dell'ambiente. Per ulteriori informazioni, consulta EC2 key pair.

  2. Scegli Skip to Review (Passa alla revisione) nella pagina Configure service access (Configura l'accesso al servizio).

  3. La pagina Review (Revisione) mostra un riepilogo di tutte le tue scelte.

    Per personalizzare ulteriormente l'ambiente, scegli Edit (Modifica) accanto al passaggio che include tutti gli elementi che desideri configurare. Le seguenti opzioni possono essere impostate solo durante la creazione dell'ambiente:

    • Nome ambiente

    • Nome dominio

    • Versione piattaforma

    • Processore

    • Nuovo tipo di load balancer

    • Livello

    Le seguenti impostazioni possono essere modificate dopo la creazione dell'ambiente, ma richiedono nuove istanze o altre risorse per il provisioning e i tempi di applicazione possono essere lunghi:

    • Tipo di istanza, volume root, key pair e ruolo AWS Identity and Access Management (IAM)

    • Database interno Amazon RDS

    • VPC

    Per ulteriori dettagli sulle impostazioni disponibili, consulta Procedura guidata per la creazione del nuovo ambiente.

  4. Scegli Submit (Invia) nella parte inferiore della pagina per inizializzare la creazione del nuovo ambiente.

Mentre Elastic Beanstalk crea l'ambiente, vieni reindirizzato alla console Elastic Beanstalk. Quando lo stato dell'ambiente diventa verde, selezionare l'URL accanto al nome dell'ambiente per visualizzare l'applicazione in esecuzione. Questo URL è in genere accessibile da Internet, a meno che non configuri l'ambiente per l'utilizzo di un VPC personalizzato con un load balancer interno.