Membangun fungsi Lambda dengan C# - AWS Lambda

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 Anda. NETaplikasi di Lambda menggunakan yang dikelola. NET6 atau. NET8 runtime, runtime kustom, atau gambar kontainer. Setelah kode aplikasi dikompilasi, Anda dapat menerapkannya ke Lambda baik sebagai file.zip atau gambar kontainer. Lambda menyediakan runtime berikut untuk. NETbahasa:

Nama Pengidentifikasi Sistem operasi Tanggal pengusangan Buat fungsi blok Pembaruan fungsi blok

. NET8

dotnet8

Amazon Linux 2023

Tidak dijadwalkan

Tidak dijadwalkan

Tidak dijadwalkan

. NET6

dotnet6

Amazon Linux 2

20 Des 2024

Februari 28, 2025

31 Mar 2025

Menyiapkan Anda. NETlingkungan pengembangan

Untuk mengembangkan dan membangun fungsi Lambda Anda, Anda dapat menggunakan salah satu yang umum tersedia. NETlingkungan pengembangan terintegrasi (IDEs), termasuk Microsoft Visual Studio, Visual Studio Code, dan JetBrains Rider. Untuk menyederhanakan pengalaman pengembangan Anda, AWS sediakan satu set. NETtemplate proyek, serta antarmuka baris Amazon.Lambda.Tools perintah (CLI).

Jalankan yang berikut ini. NETCLIperintah untuk menginstal template proyek dan alat baris perintah ini.

Memasang. NETtemplate proyek

Untuk menginstal template proyek (. NET8):

dotnet new install Amazon.Lambda.Templates

Untuk menginstal template proyek (. NET6):

dotnet new --install Amazon.Lambda.Templates
catatan

Jika Anda menggunakan. NET6 runtime Lambda terkelola, kami sarankan Anda meningkatkan untuk digunakan. NET8. Untuk mempelajari lebih lanjut, lihat Mengelola upgrade AWS Lambda runtime dan Memperkenalkan. NET8 runtime untuk AWS Lambda di AWS Compute Blog.

Menginstal dan memperbarui CLI alat

Jalankan perintah berikut untuk menginstal, memperbarui, dan menghapus instalasi. 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