Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Integrasi pribadi untuk REST APIs di API Gateway
Gunakan integrasi pribadi untuk mengekspos HTTP/HTTPS sumber daya Anda dalam VPC Amazon untuk akses oleh klien di luar VPC. Ini memperluas akses ke sumber daya VPC pribadi Anda di luar batas VPC. Anda dapat mengontrol akses ke API Anda dengan menggunakan salah satu metode otorisasi yang didukung API Gateway.
Untuk membuat integrasi pribadi, Anda harus terlebih dahulu membuat tautan VPC. API Gateway mendukung tautan VPC V2 untuk REST. APIs VPC link V2 memungkinkan Anda membuat integrasi pribadi yang menghubungkan REST API Anda ke Application Load Balancers tanpa menggunakan Network Load Balancer. Menggunakan Application Load Balancer memungkinkan Anda terhubung ke aplikasi ECSs berbasis container Amazon dan banyak backend lainnya. Tautan VPC V1 dianggap sebagai jenis integrasi lama. Meskipun didukung oleh API Gateway, kami menyarankan Anda untuk tidak membuat tautan VPC baru V1.
Pertimbangan-pertimbangan
Pertimbangan berikut dapat memengaruhi penggunaan integrasi pribadi Anda:
-
Semua sumber daya harus dimiliki oleh yang sama Akun AWS. Ini termasuk penyeimbang beban, tautan VPC, dan REST API.
Secara default, lalu lintas integrasi pribadi menggunakan protokol HTTP. Untuk menggunakan HTTPS, tentukan
uriyang berisi nama server yang aman, sepertihttps://example.com:443/test.-
Dalam integrasi pribadi, API Gateway menyertakan bagian tahap titik akhir API dalam permintaan ke sumber daya backend Anda. Misalnya, jika Anda meminta
testtahap API, API Gateway menyertakantest/pathpermintaan integrasi pribadi Anda. Untuk menghapus nama panggung dari permintaan ke sumber daya backend Anda, gunakan pemetaan parameter untuk membuat penggantian variabel.$context.requestOverride.path Integrasi pribadi dengan AWS Cloud Map tidak didukung.