

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# (Opcional) Inspecionar e testar sua infraestrutura
<a name="tutorial-lambda-sam-confirm-components"></a>

 Este tópico mostra como visualizar seus componentes de infraestrutura e testar sua função do Lambda. 

**Como ver o resultado da pilha depois de executar o `sam deploy`**

1. Abra o CloudFormation console em [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1.  No painel de navegação, escolha **Pilhas**. A pilha `my-date-time-app` é exibida na parte superior. 

1.  Escolha a guia **Events (Eventos)** para ver quais eventos foram concluídos. É possível visualizar os eventos enquanto a criação da pilha está em andamento. Quando a criação da pilha for concluída, você poderá ver todos os eventos de criação da pilha. 

1.  Com a pilha selecionada, escolha **Resources (Recursos)**. Na coluna **Tipo**, é possível ver suas funções do Lambda, `myDateTimeFunction`, `CodeDeployHook_beforeAllowTraffic`, e `CodeDeployHook_afterAllowTraffic`. A coluna **ID físico** de cada uma de suas funções do Lambda contém um link para visualizar as funções no console do Lambda. 
**nota**  
 O nome da função `myDateTimeFunction` Lambda é prefixado com o nome da CloudFormation pilha e tem um identificador adicionado a ele, então parece. `my-date-time-app-myDateTimeFunction-123456ABCDEF` 

1. Abra o CodeDeploy console em [https://console.aws.amazon.com/codedeploy/](https://console.aws.amazon.com/codedeploy/).

1.  No painel de navegação, expanda a opção **Deploy (Implantar)** e escolha **Applications (Aplicativos)**. 

1.  Você deve ver um novo CodeDeploy aplicativo criado por CloudFormation com um nome que começa com`my-date-time-app-ServerlessDeploymentApplication`. Escolha esse aplicativo. 

1.  Você deverá ver um grupo de implantação com um nome que começa com `my-date-time-app-myDateTimeFunctionDeploymentGroup`. Escolha esse grupo de implantação. 

    Em **Configuração de implantação**, você deve ver **CodeDeployDefault. LambdaLinear10 PercentEvery 1 minuto**. 

**(Opcional) Como testar sua função (console)**

1. Abra o AWS Lambda console em [https://console.aws.amazon.com/lambda/](https://console.aws.amazon.com/lambda/).

1.  No painel de navegação, escolha sua função `my-date-time-app-myDateTimeFunction`. No console, o nome dela contém um identificador, portanto, ele se parece com `my-date-time-app-myDateTimeFunction-123456ABCDEF`. 

1.  Escolha **Testar**. 

1.  Em **Event name (Nome do evento)**, insira um nome para o evento de teste. 

1.  Insira o seguinte para o evento de teste e escolha **Create (Criar)**. 

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

1.  Escolha **Testar**. Você deverá ver apenas o evento de teste na lista de eventos de teste. 

    Em **Execution result (Resultado da execução)**, você deverá ver **succeeded (bem-sucedido)**. 

1.  Em **Execution result (Resultado da execução)**, expanda **Details (Detalhes)** para ver os resultados. Você deverá ver o mês, dia e ano atuais. 

**(Opcional) Como testar sua função (AWS CLI)**

1.  Localize o ARN de sua função do Lambda. Ele será exibido na parte superior do console do Lambda quando você estiver visualizando a função. 

1.  Execute o comando a seguir. *your-function-arn*Substitua pela função ARN. 

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

1.  Abra `out.txt` para confirmar que o resultado contém o mês, dia e ano atuais. 