Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Setelah menyiapkan metode API, Anda harus mengintegrasikannya dengan titik akhir di backend. Endpoint backend juga disebut sebagai titik akhir integrasi dan dapat berupa fungsi Lambda, halaman web HTTP, atau tindakan layanan. AWS
Seperti halnya metode API, integrasi API memiliki permintaan integrasi dan respons integrasi. Permintaan integrasi merangkum permintaan HTTP yang diterima oleh backend. Ini mungkin atau mungkin tidak berbeda dari permintaan metode yang diajukan oleh klien. Respons integrasi adalah respons HTTP yang merangkum output yang dikembalikan oleh backend.
Menyiapkan permintaan integrasi melibatkan hal-hal berikut: mengonfigurasi cara meneruskan permintaan metode yang dikirimkan klien ke backend; mengonfigurasi cara mengubah data permintaan, jika perlu, ke data permintaan integrasi; dan menentukan fungsi Lambda mana yang akan dipanggil, menentukan server HTTP mana yang akan meneruskan permintaan masuk, atau menentukan tindakan layanan yang akan dipanggil. AWS
Menyiapkan respons integrasi (hanya berlaku untuk integrasi non-proxy) melibatkan hal berikut: mengonfigurasi cara meneruskan hasil yang dikembalikan ke respons metode dari kode status tertentu, mengonfigurasi cara mengubah parameter respons integrasi yang ditentukan ke parameter respons metode yang telah dikonfigurasi sebelumnya, dan mengonfigurasi cara memetakan badan respons integrasi ke badan respons metode sesuai dengan templat pemetaan tubuh yang ditentukan.
Secara terprogram, permintaan integrasi dienkapsulasi oleh Integration
sumber daya dan respons integrasi oleh sumber daya API Gateway. IntegrationResponse
Untuk menyiapkan permintaan integrasi, Anda membuat Integration
sumber daya dan menggunakannya untuk mengonfigurasi URL titik akhir integrasi. Anda kemudian mengatur izin IAM untuk mengakses backend, dan menentukan pemetaan untuk mengubah data permintaan yang masuk sebelum meneruskannya ke backend. Untuk menyiapkan respons integrasi untuk integrasi non-proxy, Anda membuat IntegrationResponse
sumber daya dan menggunakannya untuk menetapkan respons metode targetnya. Anda kemudian mengonfigurasi cara memetakan output backend ke respons metode.