

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

# Fase 2: Esecuzione dell'applicazione di esempio collegata a SNS
<a name="execute-sample-application"></a>

1. Nella AWS Lambda console, nel pannello di navigazione, scegli **Applicazioni**.

1. Nel campo di ricerca della pagina **Applications (Applicazioni)**, cercare `serverlessrepo-fork-example-ecommerce-{{my-app}}` e quindi scegliere l'applicazione.

1. Nella sezione **Resources (Risorse)**, procedere come segue:

   1. Per trovare la risorsa il cui tipo è **ApiGatewayRestApi**, ordina le risorse per **Tipo**, ad esempio`ServerlessRestApi`, e poi espandi la risorsa.

   1. Vengono visualizzate due risorse annidate, di tipo **ApiGatewayDeployment** e **ApiGatewayStage**.

   1. Copiare il link per **Prod API endpoint (Endpoint API prod)** e aggiungervi `/checkout`, ad esempio: 

      ```
      https://abcdefghij.execute-api.us-east-2.amazonaws.com/Prod/checkout
      ```

1. Copiare il JSON seguente in un file denominato `test_event.json`.

   ```
   {
      "id": 15311,
      "date": "2019-03-25T23:41:11-08:00",
      "status": "confirmed",
      "customer": {
         "id": 65144,		
   	 "quantity": 2,
         "price": 25.00,
         "subtotal": 50.00
      }]
   }
   ```

1. Per inviare una richiesta HTTPS al proprio endpoint API, passare il payload degli eventi di esempio come input eseguendo un comando `curl`, ad esempio:

   ```
   curl -d "$(cat test_event.json)" https://abcdefghij.execute-api.us-east-2.amazonaws.com/Prod/checkout
   ```

   L'API restituisce la seguente risposta vuota, a indicare che l'esecuzione è riuscita:

   ```
   { }
   ```