Kuota untuk mengonfigurasi dan menjalankan REST API di API Gateway - Amazon API Gateway

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Kuota untuk mengonfigurasi dan menjalankan REST API di API Gateway

Kuota berikut berlaku untuk mengonfigurasi dan menjalankan REST API di Amazon API Gateway. Jika kuota adalah per-API, itu hanya dapat ditingkatkan secara spesifik APIs, tidak untuk semua yang ada APIs di akun.

Untuk informasi tentang kuota tingkat akun, lihat. Kuota Amazon API Gateway

Sumber daya atau operasi Kuota default Dapat ditingkatkan
Nama domain kustom publik per akun per Wilayah 120 Ya
Nama domain kustom pribadi per akun per Wilayah 50 Ya
Regional APIs per Wilayah 600 Tidak
Tepi dioptimalkan per Wilayah APIs 120 Tidak
Pribadi APIs per akun per Wilayah 600 Tidak
Asosiasi akses nama domain per akun 100 Ya
Pemetaan API multi-level per domain 200 Tidak
Aturan perutean per domain 50 Ya
Panjang, dalam karakter, URL untuk API yang dioptimalkan tepi 8192 Tidak
Panjang, dalam karakter, URL untuk API regional 10240 Tidak
Panjang, dalam karakter, kebijakan sumber daya API Gateway 8192 Ya
Kunci API per akun per Wilayah 10000 Tidak
Sertifikat klien per akun per Wilayah 60 Ya
Otorisasi per API (AWS Lambda dan Amazon Cognito) 10

Ya

Untuk meningkatkan kuota ini, hubungi AWS Support Center

Bagian dokumentasi per API 2000

Ya

Untuk meningkatkan kuota ini, hubungi AWS Support Center

Sumber daya per API 300 Ya
Stage per API 10 Ya
Variabel stage per stage 100 Tidak
Panjang, dalam karakter, dari kunci dalam variabel tahap 64 Tidak
Panjang, dalam karakter, dari nilai dalam variabel tahap 512 Tidak
Paket penggunaan per akun per Wilayah 300 Ya
Paket penggunaan per kunci API 10 Ya
Tautan VPC per akun per Wilayah 20 Ya
API caching TTL 300 detik secara default dan dapat dikonfigurasi antara 0 dan 3600 oleh pemilik API. Bukan untuk batas atas (3600)
Ukuran respons cache 1048576 Byte. Enkripsi data cache dapat meningkatkan ukuran item yang sedang di-cache. Tidak
Batas waktu integrasi untuk Regional APIs 50 milidetik - 29 detik untuk semua jenis integrasi, termasuk Lambda, Lambda proxy, HTTP, HTTP, dan integrasi. AWS IYA *
Batas waktu integrasi untuk dioptimalkan tepi APIs 50 milidetik - 29 detik untuk semua jenis integrasi, termasuk Lambda, Lambda proxy, HTTP, HTTP, dan integrasi. AWS Tidak
Batas waktu integrasi untuk pribadi APIs 50 milidetik - 29 detik untuk semua jenis integrasi, termasuk Lambda, Lambda proxy, HTTP, HTTP, dan integrasi. AWS IYA *
Total ukuran gabungan dari semua nilai header, termasuk nama header, nilai, terminator baris apa pun, dan spasi putih 10240 Byte Tidak
Total ukuran gabungan dari semua nilai header untuk API pribadi 8000 Byte Tidak
Ukuran muatan 10 MB Tidak
Tag per tahap 50 Tidak
Jumlah iterasi dalam satu #foreach ... #end loop dalam template pemetaan 1000 Tidak
Ukuran template pemetaan maksimum 300 KB Tidak
Metode panjang ARN 1600 byte. Jika metode Anda berisi parameter jalur dan klien menggunakan nilai yang melebihi panjang ARN, API Anda akan menampilkan respons. 414 Request URI too long Tidak
Pengaturan pelambatan tingkat metode untuk tahapan dalam rencana penggunaan 20

Ya

Untuk meningkatkan kuota ini, hubungi AWS Support Center

Ukuran model per API 400 KB Tidak
Jumlah sertifikat di truststore 1.000 sertifikat hingga 1 MB total ukuran objek. Tidak
Batas waktu koneksi idle 310 detik Tidak
Ukuran file definisi API maksimum saat menggunakan restapi:import atau restapi:put 6 MB Tidak

* Anda tidak dapat mengatur batas waktu integrasi menjadi kurang dari 50 milidetik. Anda dapat meningkatkan batas waktu integrasi menjadi lebih dari 29 detik, tetapi ini mungkin memerlukan pengurangan kuota throttle tingkat Region untuk akun Anda.

Praktik terbaik untuk mengurangi kuota Anda

Praktik terbaik berikut dapat membantu mengurangi jumlah sumber daya Anda saat ini untuk menghindari peningkatan kuota Anda. Pastikan saran ini berfungsi untuk arsitektur API Anda.

APIs per Wilayah

Untuk mengurangi jumlah APIs per Wilayah, ekspor yang tidak terpakai APIs lalu hapus dari API Gateway. Untuk informasi selengkapnya, lihat Ekspor REST API dari API Gateway.

Stage per API

Untuk mengurangi jumlah tahapan per API, pisahkan API Anda menjadi beberapa APIs.

Sumber daya per API

Gunakan {proxy+} jalur untuk mengurangi jumlah sumber daya. Untuk informasi selengkapnya, lihat Siapkan integrasi proxy dengan sumber daya proxy.

Pemetaan API

Untuk mengurangi jumlah pemetaan API untuk nama domain kustom, gunakan pemetaan API dengan satu level, seperti. /prod Pemetaan API dengan satu level tidak diperhitungkan dalam kuota pemetaan API.

Pengotorisasi untuk API

Untuk mengurangi jumlah otorisasi per API, gunakan kembali otorisasi di seluruh metode API.

Bagian dokumentasi per API

Untuk mengurangi jumlah bagian dokumentasi per API, gunakan ignore=documentation saat Anda mengimpor API. Untuk informasi selengkapnya, lihat Impor dokumentasi API.

Anda juga dapat menggunakan pewarisan konten untuk mengizinkan beberapa bagian dokumentasi mewarisi konten dari entitas API dengan spesifikasi yang lebih umum. Untuk informasi selengkapnya, lihat Representasi dokumentasi API di API Gateway.

Panjang, dalam karakter, kebijakan sumber daya API Gateway

Untuk mengurangi panjang kebijakan sumber daya, gunakan AWS WAFV2 untuk melindungi API Anda. Untuk informasi selengkapnya, lihat Gunakan AWS WAF untuk melindungi REST Anda APIs di API Gateway.

Jika kebijakan Anda berisi alamat IP, Anda juga dapat menggunakan rentang alih-alih nilai tertentu untuk menentukan alamat IP.

Paket penggunaan per kunci API

Untuk mengurangi jumlah paket penggunaan per kunci API, gunakan satu kunci API per paket penggunaan, dan kaitkan paket penggunaan Anda dengan beberapa APIs. Kami tidak menyarankan berbagi satu kunci API di beberapa paket penggunaan.