Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Jalankan dibangun di AWS Lambda komputasi
AWS Lambda compute menawarkan kecepatan start-up yang dioptimalkan untuk build Anda. AWS Lambda mendukung build yang lebih cepat karena latensi start-up yang lebih rendah. AWS Lambda juga secara otomatis menskalakan, jadi build tidak menunggu dalam antrian untuk dijalankan. Namun, ada beberapa kasus penggunaan yang AWS Lambda tidak mendukung, dan jika itu memengaruhi Anda, gunakan komputasi EC2. Untuk informasi selengkapnya, lihat Pembatasan AWS Lambda komputasi.
Topik
Bagaimana jika gambar yang dikuratori tidak menyertakan alat yang saya butuhkan?
Daerah mana yang mendukung AWS Lambda menghitung di? CodeBuild
Menyebarkan fungsi Lambda menggunakan AWS SAM dengan CodeBuild Lambda Java
Buat aplikasi React satu halaman dengan CodeBuild Lambda Node.js
Perbarui konfigurasi fungsi Lambda dengan CodeBuild Lambda Python
Alat dan runtime mana yang akan disertakan dalam gambar docker lingkungan runtime yang dikuratori yang dijalankan AWS Lambda?
AWS Lambda mendukung alat berikut: AWS CLI v2, AWS SAM CLI, git, go, Java,, Python Node.js, pip, Ruby, dan.NET.
Bagaimana jika gambar yang dikuratori tidak menyertakan alat yang saya butuhkan?
Jika gambar yang dikuratori tidak menyertakan alat yang Anda butuhkan, Anda dapat menyediakan image Docker lingkungan khusus yang menyertakan alat yang diperlukan.
catatan
Lambda tidak mendukung fungsi yang menggunakan gambar kontainer multi-arsitektur. Untuk informasi selengkapnya, lihat Membuat fungsi Lambda menggunakan image wadah di Panduan Peng AWS Lambda embang.
Perhatikan bahwa Anda memerlukan izin Amazon ECR berikut untuk menggunakan gambar khusus untuk komputasi Lambda:
Perhatikan juga bahwa curl atau wget harus diinstal untuk menggunakan gambar khusus.
Daerah mana yang mendukung AWS Lambda menghitung di? CodeBuild
Di CodeBuild, AWS Lambda komputasi didukung dalam hal berikut Wilayah AWS: AS Timur (Virginia Utara), AS Timur (Ohio), AS Barat (Oregon), Asia Pasifik (Mumbai), Asia Pasifik (Singapura), Asia Pasifik (Sydney), Asia Pasifik (Tokyo), Eropa (Frankfurt), Eropa (Irlandia), dan Amerika Selatan (São Paulo). Untuk informasi selengkapnya tentang Wilayah AWS tempat CodeBuild tersedia, lihat AWS Layanan berdasarkan Wilayah
Pembatasan AWS Lambda komputasi
Ada beberapa kasus penggunaan yang AWS Lambda tidak mendukung, dan jika berdampak pada Anda, gunakan komputasi EC2:
-
AWS Lambda tidak mendukung alat yang memerlukan izin root. Untuk alat seperti
yumataurpm, gunakan tipe komputasi EC2 atau alat lain yang tidak memerlukan izin root. -
AWS Lambda tidak mendukung build atau menjalankan Docker.
-
AWS Lambda tidak mendukung penulisan ke file di luar
/tmp. Manajer paket yang disertakan dikonfigurasi untuk menggunakan/tmpdirektori secara default untuk mengunduh dan mereferensikan paket. -
AWS Lambda tidak mendukung jenis lingkungan
LINUX_GPU_CONTAINERdan tidak didukung pada Windows Server Core 2019. -
AWS Lambda tidak mendukung caching, batas waktu build khusus, batas waktu antrian, lencana build, mode istimewa, lingkungan runtime khusus, atau runtime lebih lama dari 15 menit.
-
AWS Lambda tidak mendukung konektivitas VPC, rentang tetap alamat IP CodeBuild sumber, EFS, menginstal sertifikat, atau akses SSH dengan Manajer Sesi.