Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Schritt 2: So führen Sie die Beispielanwendung aus
-
Wählen Sie in der AWS Lambda-Konsole im Navigationsbereich Applications (Anwendungen).
-
Suchen Sie auf der Seite Applications (Anwendungen) im Suchfeld nach
serverlessrepo-fork-example-ecommerce-
und wählen Sie dann die Anwendung aus.my-app
-
Gehen Sie im Abschnitt Resources (Ressourcen) wie folgt vor:
-
Um die Ressource zu finden, deren Typ istApiGatewayRestApi, sortieren Sie die Ressourcen nach Typ , z. B.
ServerlessRestApi
, und erweitern Sie dann die Ressource. -
Es werden zwei verschachtelte Ressourcen angezeigt, vom Typ ApiGateway Bereitstellung und ApiGateway Stufe .
-
Kopieren Sie den Link Prod API endpoint (Prod-API-Endpunkt) und fügen Sie diesem
/checkout
an, z. B.:https://abcdefghij.execute-api.us-east-2.amazonaws.com/Prod/checkout
-
-
Kopieren Sie den folgenden JSON-Code in eine Datei mit dem Namen
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 }] }
-
Um eine HTTPS-Anfrage an Ihren API-Endpunkt zu senden, übergeben Sie die Nutzlast des Beispielereignisses als Eingabe, indem Sie einen
curl
-Befehl ausführen, zum Beispiel:curl -d "$(cat test_event.json)" https://abcdefghij.execute-api.us-east-2.amazonaws.com/Prod/checkout
Die API gibt die folgende leere Antwort unter Angabe einer erfolgreichen Ausführung zurück:
{ }