Create/Deploy 使用 AWS CDK 的多个 Lambda 函数 Python

Create/Deploy multiple Lambda functions using AWS CDK Python

我有一个场景需要使用 AWS CDK python 语言创建多个 lambda 函数。

因为我尝试为每个函数创建多个堆栈,它创建了第一个函数和其余函数,表明该函数已经存在。

如果我们调试 cdk.out 创建的模板,两个堆栈 Lambda 函数显示相同的资源 ID,如下所示:

"Resources": {
"LambdaFunctionBF21E41F": {
  "Type": "AWS::Lambda::Function",
  "Properties": {
    "Code": {

如何获取资源的唯一ID来创建多个功能? 你能建议如何克服这个问题吗? 我想创建多个 lambda 函数,即使解决方案来自创建循环也很好

如能尽早回复,我们将不胜感激。 提前致谢

此致, 帕万·库马尔 D

使用aws_lambda模块函数方法创建多个lambda函数,与required.Add相对于堆栈class到app.py文件的函数堆栈一样多。 现在当你 运行 cdk diff/synth 你可以看到在 template(cdk.out)/console

中创建函数