View a markdown version of this page

AWS Lambda memproyeksikan - AWS SDK untuk .NET (3)

V AWS SDK untuk .NET 3 telah mencapai akhir dukungan.

Kami menyarankan Anda bermigrasi ke AWS SDK untuk .NET V4. Untuk detail dan informasi tambahan tentang cara bermigrasi, silakan lihat pengumuman akhir dukungan kami.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

AWS Lambda memproyeksikan

AWS Lambda adalah layanan komputasi yang memungkinkan Anda menjalankan kode tanpa menyediakan atau mengelola server. Ini menjalankan kode Anda pada infrastruktur komputasi ketersediaan tinggi dan melakukan semua administrasi sumber daya komputasi. Untuk informasi lebih lanjut tentang Lambda, lihat Apa itu AWS Lambda? dalam Panduan Peng AWS Lambda embang.

Anda dapat menerapkan fungsi Lambda dengan menggunakan antarmuka baris perintah .NET (CLI).

Prasyarat

Sebelum Anda mulai menggunakan .NET CLI untuk menerapkan fungsi Lambda, Anda harus memenuhi prasyarat berikut:

  • Konfirmasikan bahwa Anda telah menginstal.NET CLI. Sebagai contoh: dotnet --version. Jika perlu, buka untuk https://dotnet.microsoft.com/download menginstalnya.

  • Siapkan .NET CLI untuk bekerja dengan Lambda. Untuk penjelasan tentang cara melakukannya, lihat .NET Core CLI di Panduan Peng AWS Lambda embang. Dalam prosedur itu, berikut ini adalah perintah penerapan:

    dotnet lambda deploy-function MyFunction --function-role role

    Jika Anda tidak yakin cara membuat peran IAM untuk latihan ini, jangan sertakan --function-role role bagian tersebut. Alat ini akan membantu Anda membuat peran baru.

Perintah Lambda yang tersedia

Untuk membuat daftar perintah Lambda yang tersedia melalui .NET CLI, buka command prompt atau terminal dan masukkan. dotnet lambda --help Output perintah akan mirip dengan yang berikut ini:

Amazon Lambda Tools for .NET applications Project Home: https://github.com/aws/aws-extensions-for-dotnet-cli, https://github.com/aws/aws-lambda-dotnet Commands to deploy and manage AWS Lambda functions: deploy-function Command to deploy the project to AWS Lambda ... (etc.) To get help on individual commands execute: dotnet lambda help <command>

Output mencantumkan semua perintah yang saat ini tersedia.

Langkah-langkah untuk menerapkan

Instruksi berikut mengasumsikan bahwa Anda telah membuat pro AWS Lambda yek.NET. Untuk tujuan prosedur ini, proyek diberi namaDotNetCoreLambdaTest.

  1. Buka command prompt atau terminal, dan arahkan ke folder yang berisi file proyek .NET Lambda Anda.

  2. Masukkan dotnet lambda deploy-function.

  3. Jika diminta, masukkan Wil AWS ayah (Wilayah tempat fungsi Lambda Anda akan digunakan).

  4. Saat diminta, masukkan nama fungsi yang akan digunakan, misalnya,DotNetCoreLambdaTest. Ini bisa berupa nama fungsi yang sudah ada di Anda Akun AWS atau yang belum digunakan di sana.

  5. Saat diminta, pilih atau buat peran IAM yang akan diasumsikan Lambda saat menjalankan fungsi.

Setelah berhasil diselesaikan, pesan Fungsi Lambda Baru dibuat ditampilkan.

Executing publish command ... (etc.) New Lambda function created

Jika Anda menerapkan fungsi yang sudah ada di akun Anda, fungsi penerapan hanya meminta Wil AWS ayah (jika perlu). Dalam hal ini, output perintah berakhir denganUpdating code for existing function.

Setelah fungsi Lambda Anda diterapkan, itu siap digunakan. Untuk informasi selengkapnya, lihat Contoh Cara Menggunakan AWS Lambda.

Lambda secara otomatis memantau fungsi Lambda untuk Anda dan melaporkan metrik melalui Amazon. CloudWatch Untuk memantau dan memecahkan masalah fungsi Lambda Anda, lihat Pem antauan dan pemecahan masalah aplikasi Lambda.