Crea un'applicazione per l'implementazione di una AWS Lambda funzione (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 l'implementazione di una AWS Lambda funzione (console)

È possibile utilizzare la CodeDeploy console per creare un'applicazione per l'implementazione di una AWS Lambda funzione.

  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, espandi Deploy e scegli Getting started.

  3. Nella pagina Crea applicazione, scegli Usa CodeDeploy.

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

  5. Da Compute platform (Piattaforma di elaborazione), scegliere AWS Lambda.

  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

    Per utilizzare le stesse impostazioni utilizzate in un altro gruppo di distribuzione (tra cui il nome del gruppo di distribuzione e la configurazione della distribuzione), scegliere tali impostazioni in questa pagina. Sebbene questo nuovo gruppo di distribuzione e il gruppo di distribuzione esistente possano avere lo stesso nome, li CodeDeploy considera come gruppi di distribuzione separati, poiché ciascuno è associato a un'applicazione separata.

  9. In Ruolo di servizio, scegli un ruolo di servizio a cui CodeDeploy concedere l'accesso. AWS Lambda Per ulteriori informazioni, consulta Fase 2: Creare un ruolo di servizio per CodeDeploy.

  10. Se si desidera utilizzare una configurazione della distribuzione predefinita, sceglierla da Deployment configuration (Configurazione di distribuzione) e passare alla fase 12. Per creare una configurazione personalizzata, proseguire con la fase successiva.

    Per ulteriori dettagli sulle configurazioni della distribuzione, consulta Configurazioni di distribuzione su una piattaforma di elaborazione AWS Lambda.

  11. Per creare una configurazione personalizzata, scegliere Create deployment configuration (Crea configurazione della distribuzione) ed eseguire le operazioni descritte di seguito:

    1. In Deployment configuration name (Nome configurazione della distribuzione), inserire un nome per la configurazione.

    2. In Type (Tipo), scegliere un tipo di configurazione. Scegliendo Canary, il traffico viene reinstradato in due blocchi incrementali. Scegliendo Linear (Lineare), il traffico viene reinstradato in blocchi incrementali di dimensioni uguali, con un intervallo di un numero di minuti costante tra ciascun incremento.

    3. In Step (Fase), inserire una percentuale di traffico, compresa tra 1 e 99, che deve essere reinstradata. Se il tipo di configurazione è Canary, questa è la percentuale di traffico che viene reinstradata con il primo blocco incrementale. Il traffico rimanente viene reinstradato con il secondo blocco incrementale dopo l'intervallo di tempo selezionato. Se il tipo di configurazione è Linear (Lineare), questa è la percentuale di traffico che viene reinstradata all'inizio di ogni intervallo.

    4. In Interval (Intervallo), specificare il numero di minuti. Se il tipo di configurazione è Canary, questo è il numero di minuti tra il primo e il secondo blocco incrementale di traffico reinstradato. Se il tipo di configurazione è Linear (Lineare), questo è il numero di minuti tra ogni reinstradamento incrementale.

      Nota

      La durata massima di un' AWS Lambda implementazione è di due giorni o 2.880 minuti. Pertanto, il valore massimo che è possibile specificare per il parametro Interval (Intervallo) per una configurazione di tipo canary è 2.800 minuti. Il valore massimo per una configurazione di tipo lineare dipende dal valore del parametro Step (Fase). Ad esempio, se la percentuale lineare di reinstradamento del traffico è 25%, allora sono previsti quattro blocchi incrementali di reinstradamento del traffico. Il valore massimo per il parametro Intervallo è 2.880 diviso quattro, ossia 720 minuti.

    5. Selezionare Create deployment configuration (Crea configurazione della distribuzione).

  12. (Facoltativo) In Advanced, 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.

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