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 AWS CloudFormation con strati
Puoi usarlo CloudFormation per creare un layer e associarlo alla tua Lambda Event Function. Il seguente modello di esempio crea un layer denominato my-lambda-layer e collega il layer alla Event Function utilizzando la proprietà Layers.
In questo esempio, il modello specifica il nome della risorsa Amazon (ARN) di un ruolo di esecuzione IAM esistente. Puoi anche creare un nuovo ruolo di esecuzione nel modello utilizzando la risorsa CloudFormation AWS: :IAM: :Role.
La tua Event Function non necessita di autorizzazioni speciali per utilizzare i livelli.
--- Description: CloudFormation Template for Lambda Event Function with Lambda Layer Resources: MyLambdaLayer: Type: AWS::Lambda::LayerVersion Properties: LayerName: my-lambda-layer Description: My Lambda Layer Content: S3Bucket: amzn-s3-demo-bucket S3Key: my-layer.zip CompatibleRuntimes: - python3.9 - python3.10 - python3.11 MyLambdaFunction: Type: AWS::Lambda::Function Properties: FunctionName: my-lambda-function Runtime: python3.9 Handler: index.handler Timeout: 10 Role: arn:aws:iam::111122223333:role/my_lambda_roleLayers: - !Ref MyLambdaLayer
Puoi anche usarla AWS Serverless Application Model per gestire i livelli. Per ulteriori informazioni, consulta Utilizzo AWS SAM con strati.