Distribuzione mutabile, istanze applicative configurate manualmente e aggiornate - Guida per gli sviluppatori di applicazioni AMS Advanced

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

Distribuzione mutabile, istanze applicative configurate manualmente e aggiornate

Questa strategia di distribuzione delle applicazioni consiste in un aggiornamento semplice e manuale delle istanze delle applicazioni. Questi sono i passaggi fondamentali.

IDs per tutte le opzioni CT sono disponibili nel Change Type Reference.

Nota

Attualmente, è necessario utilizzare lo storage Amazon S3 con questa soluzione.

I passaggi di base sono descritti qui; le varie procedure sono dettagliate nella Guida per l'utente AMS.

  1. Crea un bucket di storage Amazon S3. CT: ct-1a68ck03fn98r. Il bucket S3 deve avere il controllo delle versioni abilitato (per informazioni su come eseguire questa operazione, consulta Enabling Bucket Versioning).

  2. Inserisci gli artefatti dell'applicazione in bundle (tutto ciò di cui l'applicazione ha bisogno per avviarsi e funzionare). Puoi farlo con la console Amazon S3 senza richiedere l'accesso tramite AMS. Oppure utilizzando una variante di questo comando:

    aws s3 cp ZIP_FILEPATH_AND_NAME s3://S3BUCKET_NAME/
  3. Trova un AMI AMS, li avrai CodeDeploy tutti. Per trovare un'AMI «cliente» usa uno dei seguenti metodi:

    • Console AMS: la pagina dei dettagli del VPC per il VPC pertinente

    • API AMS Per il riferimento all'API AMS SKMS, consulta la scheda Report nella Console AWS Artifact. o CLI: aws amsskms list-amis

  4. Crea un' EC2 istanza con quell'AMI. CT: ct-14027q0sjyt1h. Specificate l'AMI AMS, impostate un tag Key=backup, Value=true e customer-mc-ec2-instance-profile specificate il InstanceProfile parametro. Annotate l'ID dell'istanza restituito.

  5. Richiedi l'accesso amministrativo all'istanza. CT: ct-1dmlg9g1l91h6. Avrai bisogno del nome di dominio completo per il tuo account. Se non sei sicuro di quale sia il tuo FQDN, puoi trovarlo nei seguenti modi:

    • Utilizzando la Console di gestione AWS per i servizi di directory (nella scheda Directory Name di sicurezza e identità).

    • Esecuzione di uno di questi comandi (return directory classes; DC+DC+DC=FQDN): Windows: o Linux:. whoami /fqdn hostname --fqdn

  6. Accedi all'istanza, consulta Accesso alle istanze tramite Bastions nella Guida per l'utente AMS.

  7. Scarica i file applicativi in bundle dal bucket S3 all'istanza.

  8. Richiedi un backup immediato con una richiesta di servizio ad AMS, dovrai conoscere l'ID dell'istanza.

  9. Quando devi aggiornare l'applicazione, carica nuovi file nel tuo bucket S3 e segui i passaggi da 3 a 8.