Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Kuota Lambda
penting
Baru Akun AWS telah mengurangi konkurensi dan kuota memori untuk Lambda Functions dan Lambda MicroVM, dan mengurangi vCPU dan kuota laju permintaan untuk Lambda Web Functions. AWS meningkatkan kuota ini secara otomatis berdasarkan penggunaan Anda.
AWS Lambda dirancang untuk menskalakan dengan cepat untuk memenuhi permintaan, memungkinkan fungsi Anda ditingkatkan untuk melayani lalu lintas di aplikasi Anda. Lambda dirancang untuk tugas komputasi berumur pendek yang tidak mempertahankan atau bergantung pada status di antara pemanggilan. Kode dapat berjalan hingga 15 menit dalam satu pemanggilan (hingga 90 menit untuk fungsi Instans Terkelola Lambda yang dipanggil secara asinkron atau melalui pemetaan sumber peristiwa apa pun kecuali Amazon MQ dan Amazon DocumentDB) dan satu fungsi dapat menggunakan memori hingga 10.240 MB.
Penting untuk memahami pagar pembatas yang dipasang untuk melindungi akun Anda dan beban kerja pelanggan lain. Kuota layanan ada di semua AWS layanan dan terdiri dari batas keras, yang tidak dapat Anda ubah, dan batas lunak, yang dapat Anda minta kenaikannya. Secara default, semua akun baru diberi profil kuota yang memungkinkan eksplorasi AWS layanan.
Untuk melihat kuota yang berlaku untuk akun Anda, navigasikan ke Dasbor Kuota Layanan
Bagian berikut mencantumkan kuota dan batas default di Lambda berdasarkan kategori.
Topik
Komputasi dan penyimpanan
Lambda menetapkan kuota untuk jumlah sumber daya komputasi dan penyimpanan yang dapat Anda gunakan untuk menjalankan dan menyimpan fungsi. Kuota untuk eksekusi dan penyimpanan bersamaan berlaku per Wilayah AWS. Kuota antarmuka jaringan elastis (ENI) berlaku per cloud pribadi virtual (VPC), terlepas dari Wilayah. Kuota berikut dapat ditingkatkan dari nilai defaultnya. Untuk informasi selengkapnya, lihat Meminta peningkatan kuota dalam Panduan Pengguna Service Quotas.
| Sumber Daya | Kuota default | Dapat ditingkatkan hingga |
|---|---|---|
|
Eksekusi bersamaan |
1.000 |
Puluhan ribu |
|
Penyimpanan untuk fungsi yang diunggah (arsip file.zip) dan lapisan menggunakan Lambda-managed penyimpanan. Setiap versi fungsi dan versi lapisan mengonsumsi penyimpanan. Untuk menghindari batas penyimpanan, Anda dapat mengonfigurasi fungsi dan lapisan untuk digunakan penyimpanan kode S3 yang dikelola sendiri sebagai gantinya. Untuk praktik terbaik dalam mengelola penyimpanan kode Anda, lihat Memantau penyimpanan kode Lambda |
300 GB (dibuka ritsleting) |
Tidak dapat ditingkatkan. Gunakan penyimpanan kode S3 yang dikelola sendiri untuk penyimpanan di luar batas ini. |
|
Penyimpanan untuk fungsi yang ditentukan sebagai gambar kontainer. Gambar-gambar ini disimpan di Amazon ECR. |
Lihat Kuota layanan Amazon ECR. |
|
|
Antarmuka jaringan elastis per cloud pribadi virtual (VPC) catatanKuota ini dibagikan dengan layanan lainnya, seperti Amazon Elastic File System (Amazon EFS). Lihat Kuota Amazon VPC |
3000 |
Ribuan |
Untuk detail tentang konkurensi dan bagaimana Lambda menskalakan konkurensi fungsi Anda sehubungan dengan lalu lintas, lihat Memahami penskalaan Fungsi Acara Lambda.
Konfigurasi fungsi, penerapan, dan eksekusi
Kuota berikut berlaku untuk konfigurasi fungsi, penerapan, dan eksekusi. Kecuali seperti yang disebutkan, mereka tidak dapat diubah.
catatan
Dokumentasi Lambda, pesan log, dan konsol menggunakan singkatan MB (bukan MiB) untuk merujuk ke 1.024 KB.
| Sumber daya | Kuota |
|---|---|
|
Fungsi alokasi memori |
128 MB hingga 10.240 MB, dengan peningkatan 1 MB. Catatan: Lambda mengalokasikan daya CPU sebanding dengan jumlah memori yang dikonfigurasi. Anda dapat menambah atau mengurangi memori dan daya CPU yang diberikan untuk fungsi Anda menggunakan pengaturan Memori (MB). Pada 1.769 MB, fungsi setara dengan satu vCPU. |
|
Fungsi waktu habis |
900 detik (15 menit). Untuk fungsi yang menggunakan AWS Lambda Instans Terkelola, pemanggilan asinkron, dan pemanggilan pemetaan sumber peristiwa (kecuali Amazon MQ dan Amazon DocumentDB) mendukung nilai maksimum yang diizinkan yaitu 5.400 detik (90 menit). |
|
Fungsi variabel lingkungan |
4 KB, untuk semua variabel lingkungan yang terkait dengan fungsi, secara agregat |
|
20 KB |
|
|
Fungsi lapisan |
5 lapisan |
|
Fungsi batas penskalaan konkurensi |
Untuk setiap fungsi, 1.000 lingkungan eksekusi setiap 10 detik |
|
Muatan invokasi (permintaan dan respons) |
6 MB masing-masing untuk permintaan dan respons (sinkron) 200 MB untuk masing-masing respon yang dialirkan (sinkron) 1 MB (asinkron) 1 MB untuk ukuran gabungan total nilai baris permintaan dan header |
|
Bandwidth untuk tanggapan yang dialirkan |
Tidak dibatasi untuk 6 MB pertama dari respons fungsi Anda Untuk tanggapan yang lebih besar dari 6 MB, 2MBps untuk sisa respons |
|
Bandwidth jaringan per lingkungan eksekusi |
625 Mbps. Untuk fungsi yang tidak melekat pada VPC, Anda dapat meminta peningkatan melalui Konsol Kuota Layanan |
|
50 MB (di-zip, saat diunggah melalui API Lambda atau SDK). Unggah file yang lebih besar dengan Amazon S3. 50 MB (saat diunggah melalui konsol Lambda) 250 MB Ukuran maksimum konten paket penerapan, termasuk lapisan dan runtime khusus. (dibuka ritsleting) |
|
|
Ukuran pengaturan gambar kontainer |
16 KB |
|
Ukuran paket kode gambar kontainer |
10 GB (ukuran gambar tidak terkompresi maksimum, termasuk semua lapisan) |
|
Peristiwa pengujian (editor konsol) |
10 |
|
|
Antara 512 MB dan 10.240 MB, dengan penambahan 1 MB |
|
Deskriptor file |
1٬024 catatanInstans Terkelola Lambda menggunakan batas deskriptor file yang lebih tinggi yaitu 4.096. Untuk informasi selengkapnya, lihat Memahami lingkungan eksekusi Instans Terkelola Lambda. |
|
Eksekusi processes/threads |
1٬024 catatanInstans Terkelola Lambda menggunakan proses default dan batas utas dari Bottlerocket |
Permintaan API Lambda
Kuota berikut berkaitan dengan permintaan API Lambda.
| Sumber Daya | Kuota |
|---|---|
|
Permintaan pemanggilan per fungsi per Wilayah (sinkron) |
Setiap instance lingkungan eksekusi Anda dapat melayani hingga 10 permintaan per detik. Dengan kata lain, batas pemanggilan total adalah 10 kali batas konkurensi Anda. Lihat Memahami penskalaan Fungsi Acara Lambda. |
|
Permintaan pemanggilan per fungsi per Wilayah (asinkron) |
Setiap instance lingkungan eksekusi Anda dapat melayani jumlah permintaan yang tidak terbatas. Dengan kata lain, batas pemanggilan total hanya didasarkan pada konkurensi yang tersedia untuk fungsi Anda. Lihat Memahami penskalaan Fungsi Acara Lambda. |
|
Permintaan invokasi per versi fungsi atau alias (permintaan per detik) |
10 x dialokasikan konkurensi tersedia catatanKuota ini hanya berlaku untuk fungsi yang menggunakan konkurensi terprovisi. |
|
GetFunction Permintaan API |
100 permintaan per detik. Tidak bisa ditingkatkan. |
|
GetPolicy Permintaan API |
15 permintaan per detik. Tidak bisa ditingkatkan. |
|
Sisa permintaan API bidang kontrol (tidak termasuk pemanggilan, GetFunction, dan GetPolicy permintaan) |
15 permintaan per detik di semua API (bukan 15 permintaan per detik per API). Tidak bisa ditingkatkan. |
Fungsi tahan lama
Kuota berikut berlaku untuk fungsi tahan lama. Kuota berlaku per Wilayah AWS. Default yang lebih tinggi berlaku di AS Timur (Virginia Utara), AS Barat (Oregon), dan Eropa (Irlandia), seperti yang tercantum dalam tabel. Kecuali seperti yang disebutkan, kuota ini dapat ditingkatkan. Untuk informasi selengkapnya, lihat Meminta peningkatan kuota dalam Panduan Pengguna Service Quotas.
| Sumber Daya | Kuota bawaan |
|---|---|
|
Eksekusi tahan lama yang berjalan maksimal |
5.000.000 per Wilayah. 10.000.000 di AS Timur (Virginia Utara), AS Barat (Oregon), dan Eropa (Irlandia). Ini adalah batas lunak yang dapat ditingkatkan. |
|
Jumlah maksimum operasi tahan lama per eksekusi yang tahan lama |
30,000 Tidak bisa ditingkatkan. Untuk informasi lebih lanjut, lihat Operasi tahan lama yang tersedia. |
|
Penyimpanan eksekusi tahan lama ditulis dalam megabyte |
100 MB Tidak bisa ditingkatkan. Ukuran payload kumulatif dipertahankan oleh fungsi tahan lama per eksekusi. Untuk informasi lebih lanjut, lihat data yang bertahan per operasi yang tahan lama. |
|
Ukuran muatan maksimum per operasi yang tahan lama |
1 MB Tidak bisa ditingkatkan. Berlaku untuk payload checkpoint dan callback. |
|
Tingkat pemanggilan fungsi untuk memulai eksekusi yang tahan lama |
3.000 permintaan per detik. 6.000 permintaan per detik di AS Timur (Virginia Utara), AS Barat (Oregon), dan Eropa (Irlandia). |
|
CheckpointDurableExecution Permintaan API |
10.000 permintaan per detik. 20.000 permintaan per detik di AS Timur (Virginia Utara), AS Barat (Oregon), dan Eropa (Irlandia). |
|
GetDurableExecution Permintaan API |
30 permintaan per detik. |
|
GetDurableExecutionHistory Permintaan API |
15 permintaan per detik. |
|
GetDurableExecutionState Permintaan API |
10.000 permintaan per detik. 20.000 permintaan per detik di AS Timur (Virginia Utara), AS Barat (Oregon), dan Eropa (Irlandia). |
|
ListDurableExecutionsByFunction Permintaan API |
15 permintaan per detik. |
|
SendDurableExecutionCallbackFailure Permintaan API |
3.000 permintaan per detik. 6.000 permintaan per detik di AS Timur (Virginia Utara), AS Barat (Oregon), dan Eropa (Irlandia). |
|
SendDurableExecutionCallbackHeartbeat Permintaan API |
3.000 permintaan per detik. 6.000 permintaan per detik di AS Timur (Virginia Utara), AS Barat (Oregon), dan Eropa (Irlandia). |
|
SendDurableExecutionCallbackSuccess Permintaan API |
3.000 permintaan per detik. 6.000 permintaan per detik di AS Timur (Virginia Utara), AS Barat (Oregon), dan Eropa (Irlandia). |
|
StopDurableExecution Permintaan API |
300 permintaan per detik. 600 permintaan per detik di AS Timur (Virginia Utara), AS Barat (Oregon), dan Eropa (Irlandia). |
MicroVM Lambda
Lambda MicroVMS menetapkan kuota untuk permintaan komputasi, penyimpanan, dan API. Kuota yang ditandai sebagai dapat disesuaikan dapat ditingkatkan melalui konsol Kuota Layanan.
catatan
Lambda MicroVMS mendukung ARM64 (AWS Arsitektur Graviton).
Komputasi dan penyimpanan
| Sumber daya | Kuota bawaan | Dapat Disesuaikan |
|---|---|---|
| Memori dialokasikan di semua microVM (per akun, per Wilayah) |
400 GB (yaitu, 200 microVM pada 2 GB memori yang dikonfigurasi masing-masing atau 400 microVM pada 1 GB memori yang dikonfigurasi masing-masing). 1.024 GB di AS Timur (Virginia Utara), AS Barat (Oregon), AS Timur (Ohio), dan Asia Pasifik (Tokyo) (yaitu, 512 microVM dengan memori yang dikonfigurasi 2 GB masing-masing atau 1.024 microVM dengan memori yang dikonfigurasi 1 GB masing-masing). Meledak hingga empat kali kuota ini. |
Ya |
| Durasi eksekusi maksimum per microVM | 8 jam (28,800 detik) | Tidak |
Gambar dan versi
| Sumber daya | Kuota bawaan | Dapat Disesuaikan |
|---|---|---|
| Gambar MicroVM per akun per Wilayah | 100 | Ya |
| Versi untuk gambar microVM | 50 | Ya |
| Pembuatan gambar bersamaan (per akun, per Wilayah) |
5 10 di AS Timur (Virginia Utara), AS Barat (Oregon), AS Timur (Ohio), dan Asia Pasifik (Tokyo) |
Ya |
Per-MicroVM throughput
| Sumber daya | Kuota | Dapat Disesuaikan |
|---|---|---|
| Koneksi bersamaan per microVM | 8 (1 vCPU), 16 (2 vCPU), 32 (4 vCPU), 64 (8 vCPU), 128 (16 vCPU) | Tidak |
| Permintaan per detik per microVM | 40 (4 vCPU/8 GB), 160 (16 vCPU/32 GB) | Tidak |
Batas tarif API
| Operasi API | Nilai (TPS) | Burst | Dapat Disesuaikan |
|---|---|---|---|
RunMicrovm |
5 | 5 | Ya |
ResumeMicrovm |
5 | 5 | Ya |
SuspendMicrovm |
2 | 2 | Ya |
TerminateMicrovm |
10 | 10 | Ya |
GetMicrovm |
100 | 100 | Ya |
CreateMicrovmAuthToken |
50 | 50 | Ya |
CreateMicrovmShellAuthToken |
5 | 5 | Ya |
catatan
TPS = transaksi per detik. Batas tarif ini adalah per akun, per Wilayah. Coba lagi permintaan yang dibatasi menggunakan backoff eksponensial dengan jitter.
Fungsi Web Lambda
Dengan AWS Lambda Fungsi Web, Anda menjalankan aplikasi web dan backend API sebagai server HTTP tanpa server. Kuota adalah nilai maksimum untuk sumber daya dan pengaturan Fungsi Web. Contohnya termasuk jumlah titik akhir per Fungsi Web, memori lingkungan eksekusi, dan permintaan per detik untuk akun Anda. Mengetahui mereka sebelum Anda menerapkan membantu Anda merancang aplikasi dan mengukur pengaturan penskalaan titik puncaknya agar sesuai. Sebagian besar kuota memiliki nilai default yang berfungsi untuk beban kerja biasa dan tidak dapat diubah. Anda dapat meminta kenaikan untuk kuota akun yang dapat disesuaikan, yang dapat bervariasi menurut akun.
Kuota Fungsi Web berlaku pada cakupan berikut:
-
Per Fungsi Web — Titik akhir dan revisi.
-
Per titik akhir — Lingkungan maksimum, batas tarif, dan jumlah revisi yang berbagi lalu lintas.
-
Per revisi — Ukuran paket penerapan, ukuran variabel lingkungan, dan batas waktu permintaan.
-
Per lingkungan eksekusi — vCPU, memori, permintaan bersamaan,
/tmpukuran direktori, deskriptor file, proses dan utas, dan batas waktu inisialisasi. -
Per permintaan — Minta ukuran header.
-
Per akun, di setiap Wilayah AWS — Permintaan per detik dan vCPU Arm64.
catatan
Untuk melihat nilai kuota akun yang berlaku untuk akun Anda di Wilayah, hubungi GetWebAccountSettings. Untuk memantau penggunaan terhadap kuota ini, lihat Penggunaan regional dan metrik pelambatan.
Fungsi Web, revisi, dan kuota lingkungan eksekusi
Tabel berikut mencantumkan kuota untuk setiap Fungsi Web, revisi, lingkungan eksekusi, dan permintaan.
| Sumber daya | Kuota bawaan | Dapat Disesuaikan |
|---|---|---|
| Titik akhir per Fungsi Web | 10 | Tidak |
| Revisi untuk Fungsi Web | 50 (target pembersihan otomatis). Hitungannya untuk sementara dapat melebihi 50. Lihat Batas revisi dan pembersihan otomatis. | Tidak |
| Ukuran paket penerapan | 512 MB (tidak di-zip) | Tidak |
| Ukuran variabel lingkungan | 32KB | Tidak |
| Minta ukuran header | 128 KiB | Tidak |
/tmp ukuran direktori |
512 MB | Tidak |
| vCPU per lingkungan eksekusi | 2 | Tidak |
| Memori per lingkungan eksekusi | 2 GB | Tidak |
Permintaan bersamaan per lingkungan (maxConcurrencyPerEnvironment) |
64 (kisaran 1—128). Lihat Batas konkurensi dinamis per lingkungan. | Tidak |
| Permintaan waktu habis | 30 detik (kisaran 3—900) | Tidak |
| Batas waktu inisialisasi (waktu bagi server Anda untuk mulai mendengarkan) | 10 detik | Tidak |
| Deskriptor file per lingkungan eksekusi | 1٬024 | Tidak |
| Proses dan utas per lingkungan eksekusi | 1٬024 | Tidak |
Kuota titik akhir
Tabel berikut mencantumkan kuota titik akhir.
| Sumber daya | Kuota bawaan | Dapat Disesuaikan |
|---|---|---|
Lingkungan maksimum per titik akhir (scalingConfig.maxEnvironments) |
Tidak wajib. Tidak diatur secara default. Nilai yang valid 2—10.000. diberlakukan di setiap wilayah. Kuota akun vCPU dapat membatasi titik akhir ke lingkungan eksekusi yang lebih sedikit. | Tidak |
Batas tarif per titik akhir (throttleConfig.rateLimit) |
Tidak wajib. Tidak diatur secara default. Nilai yang valid adalah 0, 100—1.000 dalam langkah 100, dan 2.000—10.000 dalam langkah 1.000 permintaan per detik. Lambda memberlakukan batas ini secara terpisah di setiap Wilayah. Nilai 0 memblokir semua lalu lintas. Jika tidak disetel, kuota per titik akhir sebesar 10.000 permintaan per detik berlaku. | Tidak |
| Revisi maksimum per titik akhir (bobot revisi) | 2 | Tidak |
| Kisaran berat revisi | 1–100 | Tidak |
Kuota akun
Tabel berikut mencantumkan kuota akun, yang berlaku di masing-masing Wilayah AWS.
| Sumber daya | Kuota bawaan | Dapat Disesuaikan |
|---|---|---|
| Permintaan per detik per akun | 100,000 | Ya |
| Arm64 vCPU untuk lingkungan eksekusi, per akun, per Wilayah | 2.000. Setiap lingkungan eksekusi menggunakan 2 vCPU. | Ya |
Kendala jaringan
Batasan berikut berlaku untuk jaringan Fungsi Web.
| Item | Kendala |
|---|---|
| Konektor jaringan keluar per revisi | 0 atau 1 |
| Referensi konektor | Version-qualified ARN |
| Akun konektor dan Wilayah | Sama seperti fungsi web |
| Jenis sumber daya komputasi konektor | Tepat satu; gunakan WebFunction |
| Mengubah konektor revisi | Buat revisi baru |
| Revisi dirutekan oleh satu titik akhir | 1 atau 2 |
| Jenis titik akhir yang mendukung konektor jaringan keluar | HomeRegion cuma |
| Penyebaran otomatis | LatestRevision atau Disabled untuk HomeRegion; Disabled hanya untuk MultiRegion dan PerRegion |
| Jenis titik akhir dan Set Wilayah | Tetap pada pembuatan titik akhir |
| Keluar publik langsung | IPv4 cuma |
| Akses endpoint pribadi dengan AWS PrivateLink | Tidak tersedia |
Layanan lainnya
Kuota untuk layanan lain, seperti AWS Identity and Access Management (IAM), Amazon CloudFront (Lambda @Edge), dan Amazon Virtual Private Cloud (Amazon VPC), dapat memengaruhi fungsi Lambda Anda. Untuk informasi lebih lanjut, lihat Layanan AWS kuota di Referensi Umum Amazon Web Services, dan Memanggil Lambda dengan acara dari yang lain AWS layanan.
Banyak aplikasi yang melibatkan Lambda menggunakan beberapa AWS layanan. Karena layanan yang berbeda memiliki kuota yang berbeda untuk berbagai fitur, mungkin sulit untuk mengelola kuota ini di seluruh aplikasi Anda. Misalnya, API Gateway memiliki batas throttle default 10.000 permintaan per detik, sedangkan Lambda memiliki batas konkurensi default 1.000. Karena ketidakcocokan ini, dimungkinkan untuk memiliki lebih banyak permintaan masuk dari API Gateway yang dapat ditangani Lambda. Anda dapat mengatasinya dengan meminta kenaikan batas konkurensi Lambda agar sesuai dengan tingkat lalu lintas yang diharapkan.
Pengujian beban aplikasi Anda membantu Anda memantau kinerja aplikasi secara menyeluruh sebelum menerapkan ke produksi. Selama uji beban, Anda dapat mengidentifikasi kuota apa pun yang dapat bertindak sebagai faktor pembatas untuk tingkat lalu lintas yang Anda harapkan dan mengambil tindakan yang sesuai.