Langkah 2: Untuk menjalankan aplikasi sampel - Amazon Simple Notification Service

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

  1. Di AWS Lambda konsol, pada panel navigasi, pilih Aplikasi.

  2. Pada halaman Aplikasi, di bidang pencarian, cari untuk serverlessrepo-fork-example-ecommerce-my-app dan kemudian pilih aplikasi.

  3. Di bagian Sumber Daya, lakukan hal berikut ini:

    1. Untuk menemukan sumber daya yang tipenya ApiGatewayRestApi, urutkan sumber daya berdasarkan Jenis, misalnyaServerlessRestApi, lalu perluas sumber daya.

    2. Dua sumber daya bersarang ditampilkan, dari jenis ApiGatewayDeployment dan ApiGateway Stage.

    3. Salin tautan Prod API endpoint dan tambahkan /checkout ke dalamnya, misalnya:

      https://abcdefghij.execute-api.us-east-2.amazonaws.com/Prod/checkout
  4. Salin berikut ini JSON ke file bernamatest_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 }] }
  5. 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:

    { }