Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membangun fungsi Lambda dengan C#
Anda dapat menjalankan aplikasi.NET Anda di Lambda menggunakan runtime .NET 8 yang dikelola, runtime khusus, atau image kontainer. Setelah kode aplikasi Anda dikompilasi, Anda dapat menyebarkannya ke Lambda baik sebagai file.zip atau image container. Lambda menyediakan runtime berikut untuk bahasa.NET:
Untuk informasi tentang menggunakan layer.NET, lihatBekerja dengan lapisan untuk fungsi.NET Lambda. Untuk panduan pengujian fungsi C# Anda, lihatAWS Lambda pengujian fungsi di C #.
| Nama | Pengidentifikasi | Sistem operasi | Tanggal pengusangan | Blokir fungsi buat | Pembaruan fungsi blok |
|---|---|---|---|---|---|
|
.NET10 |
|
Amazon Linux 2023 |
14 November 2028 |
14 Des 2028 |
15 Jan 2029 |
|
.NET 9 (hanya kontainer) |
|
Amazon Linux 2023 |
10 November 2026 |
Tidak dijadwalkan |
Tidak dijadwalkan |
|
.NET8 |
|
Amazon Linux 2023 |
10 November 2026 |
1 Februari 2027 |
3 Maret 2027 |
Menyiapkan lingkungan pengembangan .NET Anda
Untuk mengembangkan dan membangun fungsi Lambda Anda, Anda dapat menggunakan lingkungan pengembangan terintegrasi (IDE) .NET yang umum tersedia, termasuk Microsoft Visual Studio, Visual Studio Code, dan JetBrains Rider. Untuk menyederhanakan pengalaman pengembangan Anda, AWS menyediakan satu set template proyek.NET, serta antarmuka Amazon.Lambda.Tools baris perintah (CLI).
Jalankan perintah.NET CLI berikut untuk menginstal template proyek dan alat baris perintah ini.
Menginstal template proyek.NET
Untuk menginstal template proyek, jalankan perintah berikut:
dotnet new install Amazon.Lambda.Templates
Menginstal dan memperbarui alat CLI
Jalankan perintah berikut untuk menginstal, memperbarui, dan menghapus Amazon.Lambda.Tools CLI.
Untuk menginstal alat baris perintah:
dotnet tool install -g Amazon.Lambda.Tools
Untuk memperbarui alat baris perintah:
dotnet tool update -g Amazon.Lambda.Tools
Untuk menghapus alat baris perintah:
dotnet tool uninstall -g Amazon.Lambda.Tools