

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à.

# Utilizzo di Serverless Framework per abilitare Lambda Insights su una funzione Lambda esistente
<a name="Lambda-Insights-Getting-Started-serverless"></a>

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](https://www.serverless.com/).

Questo viene fatto tramite un plugin Lambda Insights per Serverless. Per ulteriori informazioni, consulta [serverless-plugin-lambda-insights](https://www.npmjs.com/package/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](https://www.serverless.com/framework/docs/getting-started/) 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
   ```

1. Nel tuo file`serverless.yml`, aggiungi il plugin nella sezione `plugins` del file come mostrato:

   ```
   provider:
     name: aws
   plugins:
     - serverless-plugin-lambda-insights
   ```

1. 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
     ```

1. Reimplementa il servizio Serverless immettendo il seguente comando:

   ```
   serverless deploy
   ```

   Questo reimplementa tutte le funzioni e abilita Lambda Insights per le funzioni specificate. Consente di abilitare Lambda Insights aggiungendo il livello Lambda Insights e allegando le autorizzazioni necessarie utilizzando la policy IAM `arn:aws:iam::aws:policy/CloudWatchLambdaInsightsExecutionRolePolicy`.