Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Paso 2: Ejecutar la aplicación de muestra
-
En la consola de AWS Lambda, en el panel de navegación, seleccione Applications (Aplicaciones).
-
En la página Applications (Aplicaciones), en el campo de búsqueda, busque
serverlessrepo-fork-example-ecommerce-
y, a continuación, seleccione la aplicación.my-app
-
En la sección Resources (Recursos), haga lo siguiente:
-
Para buscar el recurso cuyo tipo es ApiGatewayRestApi, por ejemplo, ordene los recursos por tipo y, a continuación
ServerlessRestApi
, amplíe el recurso. -
Se muestran dos recursos anidados, de los tipos ApiGatewayDeployment y ApiGatewayStage.
-
Copie el enlace Prod API endpoint (Punto de enlace de la API de Prod) y añádale
/checkout
, por ejemplo:https://abcdefghij.execute-api.us-east-2.amazonaws.com/Prod/checkout
-
-
Copie el siguiente código JSON a un archivo denominado
test_event.json
.{ "id": 15311, "date": "2019-03-25T23:41:11-08:00", "status": "confirmed", "customer": { "id": 65144, "name": "John Doe", "email": "john.doe@example.com" }, "payment": { "id": 2509, "amount": 450.00, "currency": "usd", "method": "credit", "card-network": "visa", "card-number": "1234 5678 9012 3456", "card-expiry": "10/2022", "card-owner": "John Doe", "card-cvv": "123" }, "shipping": { "id": 7600, "time": 2, "unit": "days", "method": "courier" }, "items": [{ "id": 6512, "product": 8711, "name": "Hockey Jersey - Large", "quantity": 1, "price": 400.00, "subtotal": 400.00 }, { "id": 9954, "product": 7600, "name": "Hockey Puck", "quantity": 2, "price": 25.00, "subtotal": 50.00 }] }
-
Para enviar una solicitud HTTPS a su punto de enlace de la API, pase la carga de evento de muestra como entrada mediante la ejecución de un comando
curl
, por ejemplo:curl -d "$(cat test_event.json)" https://abcdefghij.execute-api.us-east-2.amazonaws.com/Prod/checkout
La API devuelve la siguiente respuesta vacía, lo que indica que la ejecución es correcta:
{ }