Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Langkah 2: Untuk menjalankan aplikasi sampel
-
Di AWS Lambda konsol, pada panel navigasi, pilih Aplikasi.
-
Pada halaman Aplikasi, di bidang pencarian, cari untuk
serverlessrepo-fork-example-ecommerce-
dan kemudian pilih aplikasi.my-app
-
Di bagian Sumber Daya, lakukan hal berikut ini:
-
Untuk menemukan sumber daya yang tipenya ApiGatewayRestApi, urutkan sumber daya berdasarkan Jenis, misalnya
ServerlessRestApi
, lalu perluas sumber daya. -
Dua sumber daya bersarang ditampilkan, dari jenis ApiGatewayDeployment dan ApiGateway Stage.
-
Salin tautan Prod API endpoint dan tambahkan
/checkout
ke dalamnya, misalnya:https://abcdefghij.execute-api.us-east-2.amazonaws.com/Prod/checkout
-
-
Salin berikut ini JSON ke file bernama
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 }] }
-
Untuk mengirim HTTPS permintaan ke API titik akhir Anda, teruskan payload peristiwa sampel sebagai input dengan menjalankan
curl
perintah, misalnya:curl -d "$(cat test_event.json)" https://abcdefghij.execute-api.us-east-2.amazonaws.com/Prod/checkout
APIMengembalikan respon kosong berikut, menunjukkan eksekusi sukses:
{ }