AWS Lambdamemproyeksikan - AWS SDK for .NET

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

AWS Lambdamemproyeksikan

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

Anda dapat men-deploy fungsi Lambda dengan menggunakan antarmuka baris perintah .NET (CLI).

Prasyarat

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

  • Konfirmasikan bahwa Anda telah menginstal .NET CLI. Misalnya: dotnet --version. Jika diperlukan, pergi kehttps://dotnet.microsoft.com/downloaduntuk menginstalnya.

  • Siapkan CLI .NET untuk bekerja dengan Lambda. Untuk deskripsi tentang cara melakukannya, lihat.NET Core CLIdi dalamAWS LambdaPanduan Pengembang. Dalam prosedur itu, berikut ini adalah perintah deployment:

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

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

Perintah Lambda yang tersedia

Untuk mencantumkan perintah Lambda yang tersedia melalui .NET CLI, buka command prompt atau terminal dan masukkandotnet lambda --help. Output perintah akan serupa 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 untuk menerapkan

Petunjuk berikut mengasumsikan bahwa Anda telah membuatAWS LambdaProyek .NET. Untuk keperluan 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, masukkanAWSWilayah (Wilayah tempat fungsi Lambda Anda akan digunakan).

  4. Ketika diminta, masukkan nama fungsi untuk menerapkan, misalnya,DotNetCoreLambdaTest. Ini bisa menjadi nama fungsi yang sudah ada di AndaAkun AWSatau yang belum dikerahkan di sana.

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

Setelah berhasil selesai, pesanFungsi Lambda baru dibuatditampilkan.

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

Jika Anda menerapkan fungsi yang sudah ada di akun Anda, fungsi deploy hanya memintaAWSWilayah (jika perlu). Dalam hal ini, output perintah berakhir denganUpdating code for existing function.

Setelah fungsi Lambda Anda diterapkan, fungsi tersebut siap digunakan. Untuk informasi selengkapnya, lihatContoh Cara MenggunakanAWSLambda.

Lambda secara otomatis memonitor fungsi Lambda secara otomatis memonitor fungsi Lambda secara otomatis CloudWatch. Untuk memantau dan memecahkan masalah fungsi Lambda Anda, lihatPemantauan dan pemecahan masalah aplikasi Lambda.