Come faccio a migrare il mio ambiente Elastic Beanstalk da un account AWS a un altro account AWS?

3 minuti di lettura
0

Desidero migrare il mio ambiente AWS Elastic Beanstalk da un account AWS a un altro account AWS.

Breve descrizione

È necessario utilizzare configurazioni salvate per migrare un ambiente Elastic Beanstalk tra account AWS.

Le configurazioni salvate vengono archiviate nel bucket Amazon Simple Storage Service (Amazon S3) per Elastic Beanstalk in una cartella che prende il nome dall'applicazione. Ad esempio, la posizione di una configurazione salvata per un'applicazione denominata my-app nella regione AWS us-east-1 per l'account 01234567890 è la seguente:

s3://elasticbeanstalk-us-east-1-01234567890/resources/templates/my-app/

Risoluzione

Nei passaggi seguenti, l'account A è l'account in cui hai il tuo ambiente Elastic Beanstalk. L'account B è l'account su cui desideri migrare il tuo ambiente Elastic Beanstalk.

Nota: in questo esempio, sia l'account A che l'account B hanno già creato ambienti Elastic Beanstalk. La configurazione salvata viene creata da Elastic Beanstalk durante la creazione dell'ambiente. Questo ambiente viene caricato nel bucket Amazon S3 dell'account B.

Crea una configurazione salvata per l'account A

1.    Crea una configurazione salvata nell'account A.

2.    Scarica la configurazione salvata sul tuo computer locale da quanto segue:

s3://elasticbeanstalk-us-east-1-account-a-id/resources/templates/application-a-name/

Nota: nella configurazione salvata, us-east-1 è la regione AWS in cui si trova l'ambiente Elastic Beanstalk nell'account A. account-a-id è l'ID del tuo account per l'account A. application-a-name è il nome dell'applicazione Elastic Beanstalk nell'account A.

3.    Modifica i parametri specifici dell'account nel file di configurazione scaricato, quindi salva le modifiche. Ad esempio, modifica il nome della coppia di chiavi, l'ID della sottorete o il nome dell'applicazione (ad esempio, application-b-name).

Crea un ambiente Elastic Beanstalk utilizzando la configurazione salvata nell'account B

1.    Accedi all'account B.

2.    Carica la configurazione salvata dal tuo computer locale su un bucket S3 nell'account B.

Il percorso S3 è simile al seguente:

s3://elasticbeanstalk-us-east-2-account-b-id/resources/templates/application-b-name/

3.    Apri la console Elastic Beanstalk.

4.    Dall'elenco delle regioni, seleziona la tua regione AWS.

5.    Nel riquadro di navigazione, scegli Applicazioni, quindi Crea una nuova applicazione.

6.    In Nome applicazione, inserisci il nome della nuova applicazione (ad esempio, application-b-name).

7.    Nel riquadro di navigazione a sinistra, nella sezione relativa alla nuova applicazione, scegli Configurazioni salvate.

Ora puoi vedere tutte le configurazioni salvate che hai nel bucket S3 in una determinata regione per il tuo account.

8.    Scegli la configurazione salvata che hai precedentemente caricato nel bucket S3 nel seguente account:

s3://elasticbeanstalk-us-east-2-account-b-id/resources/templates/application-b-name/

9.    Avvia il tuo ambiente Elastic Beanstalk.


AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa