Come posso aggiungere il mio gruppo di sicurezza al mio ambiente Elastic Beanstalk?

2 minuti di lettura
0

Voglio aggiungere il mio gruppo di sicurezza al mio ambiente AWS Elastic Beanstalk.

Breve descrizione

Per impostazione predefinita, Elastic Beanstalk crea un gruppo di sicurezza per l'ambiente. Puoi anche aggiungere il tuo gruppo di sicurezza al tuo ambiente. Per aggiungere il tuo gruppo di sicurezza, aggiungi i file di configurazione a una directory .ebextensions nel pacchetto di distribuzione dell'applicazione. La directory .ebextensions fa sì che Elastic Beanstalk colleghi un gruppo di sicurezza preesistente al tuo gruppo di Auto Scaling.

Soluzione

Per aggiungere il tuo gruppo di sicurezza al tuo ambiente Elastic Beanstalk, completa i seguenti passaggi:

  1. Usa un gruppo di sicurezza preesistente o crea un nuovo gruppo di sicurezza.

  2. Annota il nome del tuo gruppo di sicurezza. Ad esempio, ebtest.

  3. Crea una directory .ebextensions/ nella directory locale del codice dell'applicazione.
    Nota: per ulteriori informazioni, consulta Advanced environment customization with configuration files (.ebextensions).

  4. Nella directory .ebextensions/, crea un file chiamato securitygroup.config:

    option_settings:
      - namespace: aws:autoscaling:launchconfiguration
        option_name: SecurityGroups
        value: ebtest
  5. Distribuisci il tuo codice e la nuova directory .ebextensions/ insieme come nuova versione dell'applicazione nel tuo ambiente Elastic Beanstalk.

Dopo la distribuzione, il tuo gruppo di sicurezza viene collegato alle tue istanze Amazon Elastic Compute Cloud (Amazon EC2). Il tuo ambiente ora utilizza sia il gruppo di sicurezza esistente che il gruppo di sicurezza predefinito.

Nota: per avviare le tue istanze all'interno di un cloud privato virtuale (VPC), puoi utilizzare Amazon Virtual Private Cloud (Amazon VPC) con Elastic Beanstalk. Invece dei nomi dei gruppi di sicurezza, specifica gli ID dei gruppi di sicurezza.

L'esempio seguente mostra la struttura della directory .ebextensions e del file securitygroup.config nel file zip dell'applicazione:

~/my-app/
|-- .ebextensions/
|   |-- securitygroup.config
|   `-- other.config
|-- other application files

Informazioni correlate

Esempi di Elastic Beanstalk sul sito Web GitHub

Come faccio a usare il mio gruppo di sicurezza per il mio sistema di bilanciamento del carico quando implemento un'applicazione Elastic Beanstalk?

AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa