

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

# AWS Lambda e Application Auto Scaling
<a name="services-that-can-integrate-lambda"></a>

È possibile scalare la concorrenza AWS Lambda fornita utilizzando le politiche di scalabilità di Target Tracking e la scalabilità pianificata. 

Utilizza le informazioni riportate di seguito per semplificare l'integrazione di Lambda con Application Auto Scaling.

## Ruolo collegato ai servizi creato per Lambda
<a name="integrate-service-linked-role-lambda"></a>

Il seguente ruolo collegato ai servizi viene creato automaticamente al Account AWS momento della registrazione delle risorse Lambda come destinazioni scalabili con Application Auto Scaling. Questo ruolo consente ad Application Auto Scaling di eseguire le operazioni supportate all'interno dell'account. Per ulteriori informazioni, consulta [Ruoli collegati ai servizi per Application Auto Scaling](application-auto-scaling-service-linked-roles.md).
+ `AWSServiceRoleForApplicationAutoScaling_LambdaConcurrency`

## Principale del servizio utilizzato dal ruolo collegato ai servizi
<a name="integrate-service-principal-lambda"></a>

Il ruolo collegato ai servizi nella sezione precedente può essere assunto solo dal principale del servizio autorizzato dalle relazioni di attendibilità definite per il ruolo. Il ruolo collegato ai servizi utilizzato da Application Auto Scaling concede l'accesso al seguente principale del servizio: 
+ `lambda.application-autoscaling.amazonaws.com`

## Registrazione delle funzioni Lambda come obiettivi scalabili con Application Auto Scaling
<a name="integrate-register-lambda"></a>

Application Auto Scaling richiede un obiettivo scalabile prima di poter creare policy di dimensionamento o operazioni pianificate per una funzione Lambda. Un obiettivo scalabile è una risorsa la cui dimensione può essere aumentata e ridotta orizzontalmente da Application Auto Scaling. Gli obiettivi scalabili sono identificati in modo univoco dalla combinazione di ID risorsa, dimensione scalabile e spazio dei nomi. 

Per configurare la scalabilità automatica utilizzando la AWS CLI o una delle seguenti, puoi utilizzare AWS SDKs le seguenti opzioni:
+ AWS CLI: 

  Chiama il comando [register-scalable-target](https://docs.aws.amazon.com/cli/latest/reference/application-autoscaling/register-scalable-target.html) per una funzione Lambda. Nell'esempio seguente viene registrato il provisioning simultaneo per un alias chiamato `BLUE` per una funzione chiamata `my-function` con una capacità minima di 0 e una capacità massima di 100.

  ```
  aws application-autoscaling register-scalable-target \
    --service-namespace lambda \
    --scalable-dimension lambda:function:ProvisionedConcurrency \
    --resource-id function:my-function:BLUE \
    --min-capacity 0 \
    --max-capacity 100
  ```

  In caso di esito positivo, il comando restituisce l'ARN dell'obiettivo scalabile.

  ```
  {
      "ScalableTargetARN": "arn:aws:application-autoscaling:region:account-id:scalable-target/1234abcd56ab78cd901ef1234567890ab123"
  }
  ```
+ AWS SDK: 

  Chiama l'operazione [RegisterScalableTarget](https://docs.aws.amazon.com/autoscaling/application/APIReference/API_RegisterScalableTarget.html) e fornisci `ResourceId`, `ScalableDimension`, `ServiceNamespace`, `MinCapacity` e `MaxCapacity` come parametri. 

## Risorse correlate
<a name="lambda-related-resources"></a>

Se hai appena iniziato a usare Application Auto Scaling, puoi trovare ulteriori informazioni utili sulla scalabilità delle funzioni Lambda nella seguente documentazione:
+ [https://docs.aws.amazon.com/lambda/latest/dg/provisioned-concurrency.html](https://docs.aws.amazon.com/lambda/latest/dg/provisioned-concurrency.html)
+ [Pianificazione di Lambda Provisioned Concurrency per i picchi di utilizzo ricorrenti](https://aws.amazon.com/blogs/compute/scheduling-aws-lambda-provisioned-concurrency-for-recurring-peak-usage/) sul blog AWS 