Crea un'applicazione per un'implementazione sul posto (console) - AWS CodeDeploy

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

Crea un'applicazione per un'implementazione sul posto (console)

Per utilizzare la CodeDeploy console per creare un'applicazione per un'implementazione sul posto:

avvertimento

Non seguire i passaggi seguenti se:

  • Non hai preparato le istanze per l'uso nelle CodeDeploy distribuzioni. Per configurare le istanze, segui le istruzioni che trovi su Utilizzo delle istanze per CodeDeploy e quindi segui i passaggi descritti in questa sezione.

  • Desideri creare un'applicazione che utilizza una configurazione della distribuzione personalizzata, ma non hai ancora creato la configurazione della distribuzione. Segui le istruzioni che trovi su Create a Deployment Configuration e quindi segui i passaggi descritti in questa sezione.

  • Non disponi di un ruolo di servizio affidabile CodeDeploy con la fiducia e le autorizzazioni minime richieste. Per creare e configurare un ruolo di servizio con le autorizzazioni necessarie, segui le istruzioni contenute in Fase 2: Creare un ruolo di servizio per CodeDeploy e quindi torna alla procedura descritta in questa sezione.

  • Vuoi selezionare un Classic Load Balancer, Application Load Balancer o Network Load Balancer in Elastic Load Balancing per la distribuzione sul posto, ma non l'hai ancora creato.

Per creare un'applicazione per una distribuzione sul posto utilizzando la console: CodeDeploy

  1. Accedi AWS Management Console e apri la CodeDeploy console all'indirizzo https://console.aws.amazon.com/codedeploy.

    Nota

    Accedi con lo stesso utente che hai configuratoGuida introduttiva con CodeDeploy.

  2. Nel riquadro di navigazione, espandere Deploy (Distribuisci) e scegliere Getting started (Nozioni di base).

  3. Scegli Crea applicazione.

  4. Specificare il nome dell´applicazione nel campo Application name (Nome applicazione).

  5. Da Compute Platform (Piattaforma di calcolo), scegliere EC2/On-Premises (EC2/Locale).

  6. Scegli Crea applicazione.

  7. Nella pagina delle applicazioni, nella scheda Deployment groups (Gruppi di distribuzione), scegliere Create deployment group (Crea gruppo di distribuzione).

  8. In Deployment group name (Nome gruppo di distribuzione), inserire un nome che descriva il gruppo di distribuzione.

    Nota

    Se desideri utilizzare le stesse impostazioni utilizzate in un altro gruppo di distribuzione (incluso il nome del gruppo di distribuzione, i tag, i nomi dei gruppi di Amazon EC2 Auto Scaling o entrambi e la configurazione di distribuzione), specifica tali impostazioni in questa pagina. Sebbene questo nuovo gruppo di distribuzione e il gruppo di distribuzione esistente abbiano lo stesso nome, li CodeDeploy tratta come gruppi di distribuzione separati, poiché ciascuno di essi è associato ad applicazioni separate.

  9. In Ruolo di servizio, scegli un ruolo di servizio che conceda CodeDeploy l'accesso all'istanza di destinazione.

  10. In Deployment type (Tipo di distribuzione), scegliere In-place (Locale).

  11. In Environment configuration (Configurazione dell'ambiente), scegliere una delle seguenti opzioni:

    1. Gruppi Amazon EC2 Auto Scaling: inserisci o scegli il nome di un gruppo Amazon EC2 Auto Scaling su cui distribuire la revisione dell'applicazione. Quando vengono lanciate nuove istanze Amazon EC2 come parte di un gruppo Amazon EC2 Auto Scaling CodeDeploy , puoi distribuire automaticamente le tue revisioni alle nuove istanze. Puoi aggiungere fino a 10 gruppi Amazon EC2 Auto Scaling a un gruppo di distribuzione.

    2. Istanze Amazon EC2 o istanze locali: nei campi Chiave e Valore, inserisci i valori della coppia chiave-valore che hai usato per etichettare le istanze. A un singolo gruppo di tag puoi aggiungere fino a 10 coppie chiave-valore associate ai tag.

      1. Puoi utilizzare i caratteri jolly nel campo Valore per identificare tutte le istanze etichettate secondo determinati schemi, ad esempio nomi di istanze Amazon EC2, centri di costo e gruppi simili e così via. Ad esempio, se scegli Nome nel campo Chiave e inserisci GRP-*a nel campo Valore, CodeDeploy identifica tutte le istanze che corrispondono a quel modello, ad esempio, e. GRP-1a GRP-2a GRP-XYZ-a

      2. Il campo Value (Valore) prevede la distinzione tra lettere maiuscole e minuscole.

      3. Per rimuovere una coppia chiave-valore dall'elenco, selezionare Remove tag (Rimuovi tag).

      Quando CodeDeploy trova le istanze che corrispondono a ciascuna coppia chiave-valore specificata o al nome del gruppo Amazon EC2 Auto Scaling, visualizza il numero di istanze corrispondenti. Selezionare il numero per visualizzare ulteriori informazioni sulle istanze.

      Se si desidera raffinare i criteri di identificazione delle istanze destinatarie della distribuzione, scegliere Add tag group (Aggiungi gruppo di tag) per creare un gruppo di tag. È possibile creare fino a tre gruppi di tag contenenti ciascuno fino a dieci coppie chiave-valore. Quando si utilizzano più gruppi di tag in un gruppo di distribuzione, sono incluse nel gruppo di distribuzione solo le istanze che sono identificate da tutti i gruppi di tag. Ciò significa che un'istanza, per essere inclusa nel gruppo di distribuzione, deve essere associata ad almeno uno dei tag in ciascuno dei gruppi.

      Per informazioni su come usare i gruppi di tag per raffinare il gruppo di distribuzione, consulta Tagging Instances for Deployments.

  12. In Deployment configuration (Configurazione della distribuzione) scegliere una configurazione della distribuzione per controllare la velocità di distribuzione dell´applicazione sulle istanze, ad esempio una per volta o tutte insieme. Per ulteriori dettagli sulle configurazioni della distribuzione, consulta Utilizzo delle configurazioni di distribuzione in CodeDeploy.

  13. (Facoltativo) In Load balancer, seleziona Enable load balancing, quindi dagli elenchi seleziona i gruppi target Classic Load Balancer, Application Load Balancer e Network Load Balancer per gestire il traffico verso le istanze durante la distribuzione. CodeDeploy È possibile selezionare fino a 10 Classic Load Balancer e 10 gruppi target, per un totale di 20 articoli. Assicurati che le istanze Amazon EC2 su cui desideri effettuare la distribuzione siano registrate con i sistemi di bilanciamento del carico (Classic Load Balancer) o i gruppi target (Application Load Balancer e Network Load Balancer) selezionati.

    Durante una distribuzione, le istanze originali vengono cancellate dai sistemi di bilanciamento del carico e dai gruppi target selezionati per evitare che il traffico venga indirizzato verso queste istanze durante la distribuzione. Una volta completata la distribuzione, ogni istanza viene registrata nuovamente con tutti i Classic Load Balancer e i gruppi target selezionati.

    Per ulteriori informazioni sui sistemi di bilanciamento del carico per le distribuzioni, consulta. CodeDeploy Integrating CodeDeploy with Elastic Load Balancing

  14. (Facoltativo) Espandi Advanced e configura tutte le opzioni che desideri includere nella distribuzione, come i trigger di notifica di Amazon SNS, gli CloudWatch allarmi Amazon o i rollback automatici.

    Per ulteriori informazioni, consulta Configura le opzioni avanzate per un gruppo di distribuzione.

  15. Scegliere Create deployment group (Crea gruppo di distribuzione).

Il prossimo passaggio server per preparare la distribuzione di una versione rispetto all'applicazione e al gruppo di distribuzione. Per istruzioni, consulta Utilizzo delle revisioni delle applicazioni per CodeDeploy.