Gunakan Kerangka Tanpa Server untuk mengaktifkan Wawasan Lambda pada fungsi Lambda yang ada - Amazon CloudWatch

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

Gunakan Kerangka Tanpa Server untuk mengaktifkan Wawasan Lambda pada fungsi Lambda yang ada

Ikuti langkah-langkah ini untuk menggunakan Kerangka Kerja Nirserver guna mengaktifkan Wawasan Lambda pada fungsi Lambda yang sudah ada. Untuk informasi selengkapnya tentang Kerangka Kerja Nirserver, silakan lihat serverless.com.

Hal ini dilakukan melalui plugin Wawasan Lambda untuk Nirserver. Untuk informasi selengkapnya, lihat serverless-plugin-lambda-insights.

Jika Anda belum melakukan instalasi antarmuka baris-perintah Nirserver versi terbaru, Anda harus melakukan instalasi atau meningkatkannya terlebih dahulu. Untuk informasi selengkapnya, lihat Memulai Kerangka Tanpa Server Open Source &. AWS

Gunakan Kerangka Kerja Nirserver guna mengaktifkan Wawasan Lambda pada fungsi Lambda.
  1. Menginstal plugin Nirserver untuk Wawasan Lambda dengan menjalankan perintah berikut di direktori Nirserver Anda:

    npm install --save-dev serverless-plugin-lambda-insights
  2. Dalam berkas serverless.yml, tambahkan plugin di bagian plugins seperti yang ditunjukkan:

    provider: name: aws plugins: - serverless-plugin-lambda-insights
  3. Aktifkan Wawasan Lambda.

    • Anda dapat mengaktifkan Wawasan Lambda satu-persatu per fungsi dengan menambahkan properti berikut ke berkas serverless.yml

      functions: myLambdaFunction: handler: src/app/index.handler lambdaInsights: true #enables Lambda Insights for this function
    • Anda dapat mengaktifkan Wawasan Lambda untuk semua fungsi dalam berkas serverless.yml dengan menambahkan bagian kustom berikut:

      custom: lambdaInsights: defaultLambdaInsights: true #enables Lambda Insights for all functions
  4. Deploy ulang layanan Nirserver dengan memasukkan perintah berikut:

    serverless deploy

    Hal ini akan men-deploy ulang semua fungsi dan mengaktifkan Wawasan Lambda untuk fungsi-fungsi tersebut yang telah Anda tentukan. Hal ini mengaktifkan Wawasan Lambda dengan menambahkan lapisan Wawasan Lambda dan melampirkan izin yang diperlukan menggunakan kebijakan IAM arn:aws:iam::aws:policy/CloudWatchLambdaInsightsExecutionRolePolicy.