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.