Usa Serverless Framework per abilitare Lambda Insights su una funzione Lambda esistente - Amazon CloudWatch

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Usa Serverless Framework per abilitare Lambda Insights su una funzione Lambda esistente

Procedi come segue per utilizzare Serverless Framework per abilitare Lambda Insights su una funzione Lambda esistente. Per ulteriori informazioni su Serverless Framework, consulta serverless.com.

Questo viene fatto tramite un plugin Lambda Insights per Serverless. Per ulteriori informazioni, consulta. serverless-plugin-lambda-insights

Se non disponi già della versione più recente dell'interfaccia a riga di comando serverless installata, devi prima installarla o aggiornarla. Per ulteriori informazioni, consulta Guida introduttiva a Serverless Framework Open Source & AWS.

Per utilizzare Serverless Framework per abilitare Lambda Insights su una funzione Lambda
  1. Installa il plugin Serverless per Lambda Insights eseguendo il seguente comando nella directory Serverless:

    npm install --save-dev serverless-plugin-lambda-insights
  2. Nel tuo fileserverless.yml, aggiungi il plugin nella sezione plugins del file come mostrato:

    provider: name: aws plugins: - serverless-plugin-lambda-insights
  3. Abilitazione di Lambda Insights.

    • Puoi abilitare Lambda Insights per ogni singola funzione aggiungendo la seguente proprietà al file serverless.yml

      functions: myLambdaFunction: handler: src/app/index.handler lambdaInsights: true #enables Lambda Insights for this function
    • Puoi abilitare Lambda Insights per tutte le funzioni all'interno del file serverless.yml aggiungendo la seguente sezione personalizzata:

      custom: lambdaInsights: defaultLambdaInsights: true #enables Lambda Insights for all functions
  4. Reimplementa il servizio Serverless immettendo il seguente comando:

    serverless deploy

    Questo reimplementa tutte le funzioni e abilita Lambda Insights per le funzioni specificate. Abilita Lambda Insights aggiungendo il layer Lambda Insights e allegando le autorizzazioni necessarie utilizzando la policy. arn:aws:iam::aws:policy/CloudWatchLambdaInsightsExecutionRolePolicy IAM