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

Un ambiente AWS Elastic Beanstalk è una raccolta di risorse AWS che eseguono una versione dell'applicazione. Puoi distribuire più ambienti quando hai la necessità di eseguire più versioni di un'applicazione. Ad esempio, nel caso in cui siano presenti ambienti di sviluppo, integrazione e produzione.

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. Per istruzioni dettagliate con descrizioni delle numerose opzioni che puoi utilizzare per configurare le risorse distribuite da Elastic Beanstalk per tuo conto, consulta Procedura guidata per la creazione del nuovo ambiente.

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

  2. Nel riquadro di navigazione, scegliere Applicazioni, quindi scegliere il nome di un'applicazione esistente nell'elenco o crearne uno.

  3. Nella pagina della panoramica dell'applicazione scegli Create new environment (Crea nuovo ambiente).

    
              Pagina della panoramica dell'applicazione con l'elenco degli ambienti applicativi sulla console Elastic Beanstalk

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

    
              Procedura guidata Creazione dell'ambiente nella console Elastic Beanstalk.
  4. Come livello di ambiente, scegli il livello di ambiente Web server environment (Ambiente server Web) o Worker environment (Ambiente operatore). 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.

  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. In Application code (Codice applicazione), scegli Sample application (Applicazione di esempio).

  7. Per Configuration presets (Preset di configurazione), scegli Single instance (Istanza singola).

  8. Seleziona Successivo.

  9. Viene visualizzata la pagina Configura accesso al servizio.

    
              Configurazione dell'accesso al servizio
  10. Scegli Utilizza un ruolo di servizio esistente per Ruolo di servizio.

  11. Successivamente, ci concentreremo sull'elenco a discesa Profilo dell'istanza EC2. I valori visualizzati in questo elenco a discesa possono variare nel caso in cui l'account abbia precedentemente creato un nuovo ambiente.

    Scegli una delle seguenti opzioni in base ai valori visualizzati nell'elenco.

    • Se aws-elasticbeanstalk-ec2-role viene visualizzato nell'elenco a discesa Profilo dell'istanza EC2, selezionalo.

    • Se nell'elenco Profilo dell'istanza EC2viene visualizzato un altro valore che è il profilo dell'istanza EC2 predefinito destinato ai tuoi ambienti, selezionalo.

    • Se l'elenco a discesa Profilo dell'istanza EC2 non riporta alcun valore tra cui scegliere, espandi la procedura che segue Creazione di un ruolo IAM per il profilo dell'istanza EC2.

      Completa i passaggi nella procedura Creazione di un ruolo IAM per il profilo dell'istanza EC2 per creare un ruolo IAM che potrà successivamente essere selezionato per il profilo dell'istanza EC2. Quindi, torna a questo passaggio.

      Una volta creato un ruolo IAM e aggiornato l'elenco, il ruolo sarà visualizzato come opzione nell'elenco. Seleziona il ruolo IAM appena creato dall'elenco a discesa Profilo dell'istanza EC2.

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

    Questa operazione selezionerà i valori predefiniti per questo passaggio e salterà i passaggi opzionali.

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

    • Processor

    • VPC

    • 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, coppia di chiavi e ruolo (IAM) AWS Identity and Access Management

    • Database interno Amazon RDS

    • Sistema di bilanciamento del carico

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

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


        Configurazione dell'accesso al servizio
Creazione di un ruolo IAM per la selezione del profilo dell'istanza EC2
  1. Scegli Visualizza i dettagli delle autorizzazioni. Viene visualizzato nell'elenco a discesa Profilo dell'istanza EC2.

    Viene visualizzata una finestra modale intitolata Visualizza le autorizzazioni del profilo dell'istanza. Questa finestra riporta i profili gestiti che dovrai collegare al nuovo profilo dell'istanza EC2 che viene creata. Fornisce inoltre un collegamento per avviare la console IAM.

  2. Scegli il collegamento alla console IAM visualizzato nella parte superiore della finestra.

  3. Nel pannello di navigazione della console IAM, scegli Roles (Ruoli).

  4. Scegliere Crea ruolo.

  5. In Tipo di entità attendibile, scegli Servizio AWS.

  6. Per Use case (Caso d'uso), seleziona EC2.

  7. Seleziona Successivo.

  8. Collega le policy gestite appropriate. Scorri nella finestra modale Visualizza le autorizzazioni del profilo dell'istanza per visualizzare le policy gestite. Le policy sono elencate anche qui:

    • AWSElasticBeanstalkWebTier

    • AWSElasticBeanstalkWorkerTier

    • AWSElasticBeanstalkMulticontainerDocker

  9. Seleziona Successivo.

  10. Inserisci un nome per il ruolo.

  11. (Facoltativo) Aggiungi i tag al ruolo.

  12. Scegliere Crea ruolo.

  13. Torna alla finestra della console Elastic Beanstalk aperta.

  14. Chiudi la finestra modale Visualizza le autorizzazioni del profilo dell'istanza.

    Importante

    Non chiudere la pagina del browser in cui viene visualizzata la console Elastic Beanstalk.

  15. Scegli 
          refresh icon
        (aggiorna), accanto all'elenco a discesa Profilo dell'istanza EC2.

    In questo modo verrà aggiornato l'elenco a discesa e il ruolo appena creato sarà visualizzato nell'elenco a discesa.

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.