Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Penggunaan AWS CloudFormation dengan lapisan
Anda dapat menggunakan CloudFormation untuk membuat layer dan mengaitkan layer dengan Lambda Event Function Anda. Contoh template berikut membuat layer bernama my-lambda-layer dan melampirkan layer ke Event Function menggunakan properti Layers.
Dalam contoh ini, template menentukan Amazon Resource Name (ARN) dari peran eksekusi IAM yang ada. Anda juga dapat membuat peran eksekusi baru dalam template menggunakan sumber daya CloudFormation AWS: :IAM: :Role.
Fungsi Acara Anda tidak memerlukan izin khusus untuk menggunakan lapisan.
--- 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
Anda juga dapat menggunakan AWS Serverless Application Model untuk mengelola lapisan. Lihat informasi yang lebih lengkap di Penggunaan AWS SAM dengan lapisan.