【发布时间】:2022-10-18 16:26:23
【问题描述】:
您能否帮助我了解如何指定 lambda 函数的 nodejs 运行时版本,该函数在带有参数的新数据桶时由 aws 自动创建自动删除对象:真被建造?
我正在使用以下代码:
常量 autoDeleteBucketProps = { autoDeleteObjects: true, removePolicy: >cdk.RemovalPolicy.DESTROY };
新桶(这个,“商店”,{ ...桶道具, ...autoDeleteBucketProps });
此代码自动创建一个运行时版本 Node.js 12.x 的 lambda 函数,用于自动删除对象。然而,由于亚马逊要求我们升级我们的 lambda 运行时(如 Lambda 运行时支持政策中所述终止对 v12 的支持),我正在尝试找到一种方法将这个自动创建的 lambda 的运行时升级到版本 14。
我正在使用支持“@aws-cdk/aws-lambda”运行时版本 v14 的 aws-cdk v1.152.0。那么为什么这个 lambda 是用 runtime v12 创建的呢?以及如何以编程方式将其更改为 v14?
先感谢您。
【问题讨论】:
标签: node.js amazon-web-services amazon-s3 aws-lambda runtime