

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

# (Facoltativo) ispeziona e testa la tua infrastruttura
<a name="tutorial-lambda-sam-confirm-components"></a>

 Questo argomento mostra come visualizzare i componenti dell'infrastruttura e testare la funzione Lambda. 

**Per visualizzare il risultato dello stack dopo aver eseguito `sam deploy`**

1. Apri la CloudFormation console all'indirizzo [https://console.aws.amazon.com/cloudformazione.](https://console.aws.amazon.com/cloudformation/)

1.  Nel riquadro di navigazione selezionare **Stacks (Stack)**. Lo stack `my-date-time-app` viene visualizzato nella parte superiore. 

1.  Scegliere la scheda **Events (Eventi)** per visualizzare quali eventi sono completi. È possibile visualizzare gli eventi mentre è in corso la creazione dello stack. Al termine della creazione dello stack, è possibile visualizzare tutti gli eventi di creazione dello stack. 

1.  Con lo stack selezionato, scegliere **Resources (Risorse)**. Nella colonna **Tipo**, puoi vedere le tue funzioni Lambda, `myDateTimeFunction``CodeDeployHook_beforeAllowTraffic`, e. `CodeDeployHook_afterAllowTraffic` La colonna **Physical ID** di ciascuna delle tue funzioni Lambda contiene un link per visualizzare le funzioni nella console Lambda. 
**Nota**  
 Il nome della funzione `myDateTimeFunction` Lambda è preceduto dal nome dello CloudFormation stack e ha un identificatore aggiunto, quindi sembra. `my-date-time-app-myDateTimeFunction-123456ABCDEF` 

1. Apri la console all'indirizzo. CodeDeploy [https://console.aws.amazon.com/codedeploy/](https://console.aws.amazon.com/codedeploy/)

1.  Nel riquadro di navigazione espandere **Deploy (Distribuisci)** e scegliere **Applications (Applicazioni)**. 

1.  Dovresti vedere una nuova CodeDeploy applicazione creata da CloudFormation con un nome che inizia con`my-date-time-app-ServerlessDeploymentApplication`. Scegliere questa applicazione. 

1.  Viene visualizzato un gruppo di distribuzione con un nome che inizia con `my-date-time-app-myDateTimeFunctionDeploymentGroup`. Scegliere questo gruppo di distribuzione. 

    In **Configurazione di distribuzione**, dovresti vedere **CodeDeployDefault. LambdaLinear10 PercentEvery 1 minuto.** 

**(Facoltativo) per testare la funzionalità (console)**

1. Apri la AWS Lambda console all'indirizzo [https://console.aws.amazon.com/lambda/](https://console.aws.amazon.com/lambda/).

1.  Nel riquadro di navigazione, scegliere la funzione `my-date-time-app-myDateTimeFunction`. Nella console, il suo nome contiene un identificatore, quindi è simile a `my-date-time-app-myDateTimeFunction-123456ABCDEF`. 

1.  Scegli **Test (Esegui test)**. 

1.  In **Event name (Nome evento)**, immettere un nome per l'evento di test. 

1.  Immettere quanto segue per l'evento di test, quindi scegliere **Create (Crea)**. 

   ```
   {
     "option": "date",
     "period": "today"
   }
   ```

1.  Scegli **Test (Esegui test)**. Viene visualizzato solo l'evento di test nell'elenco degli eventi di test. 

    Per **Execution result (Risultato esecuzione)**, viene visualizzato **succeeded (riuscito)**. 

1.  In **Execution result (Risultato esecuzione)**, espandere **Details (Dettagli)** per visualizzare i risultati. Vengono visualizzati il mese, il giorno e l'anno corrente. 

**(Facoltativo) per testare la funzionalità (AWS CLI)**

1.  Individua l'ARN della tua funzione Lambda. Viene visualizzato nella parte superiore della console Lambda quando visualizzi la funzione. 

1.  Eseguire il seguente comando seguente. Sostituire *your-function-arn* con la funzione ARN. 

   ```
   aws lambda invoke \
   --function your-function-arn \
   --cli-binary-format raw-in-base64-out \
   --payload "{\"option\": \"date\", \"period\": \"today\"}" out.txt
   ```

1.  Aprire `out.txt` per confermare che il risultato contenga il mese, il giorno e l'anno corrente. 