gpt4 book ai didi

amazon-web-services - AWS Cloudformation 向 lambda 函数添​​加多层

转载 作者:行者123 更新时间:2023-12-03 07:18:40 26 4
gpt4 key购买 nike

我已通过 CloudFormation 向 Lambda 函数添​​加了一层。现在我需要在我的函数中再添加一层。基本上,我现有的 Lambda 函数需要两层。是否可以?我尝试搜索 AWS 文档,但没有看到。

Resources:
LambdaLayer:
Type: "AWS::Lambda::LayerVersion"
Properties:
CompatibleRuntimes:
- python3.8
Content:
S3Bucket: !Sub "hello-${AWS::Region}"
S3Key: !Sub "myapp/layer1.zip"
LayerName: "layer1"

LambdaFunction:
Type: "AWS::Lambda::Function"
Properties:
Code:
S3Bucket: hello
S3Key: myapp/function.zip"
FunctionName: "hello-function"
Handler: "hello-function.lambda_handler"
Layers:
- !Ref LambdaLayer

最佳答案

是的,这可能吗?以与添加第一层相同的方式添加其他层,仅在资源名称后附加数字以区分它们:

Resources:
LambdaLayer1:
Type: "AWS::Lambda::LayerVersion"
Properties:
CompatibleRuntimes:
- python3.8
Content:
S3Bucket: !Sub "hello-${AWS::Region}"
S3Key: !Sub "myapp/layer1.zip"
LayerName: "layer1"

LambdaLayer2:
Type: "AWS::Lambda::LayerVersion"
...
LayerName: "layer2"

LambdaFunction:
Type: "AWS::Lambda::Function"
Properties:
Code:
S3Bucket: hello
S3Key: myapp/function.zip"
FunctionName: "hello-function"
Handler: "hello-function.lambda_handler"
Layers:
- !Ref LambdaLayer1
- !Ref LambdaLayer2

关于amazon-web-services - AWS Cloudformation 向 lambda 函数添​​加多层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68655812/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com