$LATEST版本中的权限、触发器和异步调用在别名或已发布版本中不存在。

0

【以下的问题经过翻译处理】 我们创建了一个带有DynamoDB和S3权限以及API Gateway触发器的Lambda函数。这些配置都存在于$LATEST版本中。最近,我们遇到了冷启动问题,正在尝试使用预置并发度。预置并发度需要一个已发布的版本。当我们发布版本时,它并不具备$LATEST版本中的所有配置。

我们如何在发布时保留这些配置? 我们使用CDK创建Lambda函数,如果有任何关于如何使用CDK在Lambda的已发布版本中保留配置的线索,将非常有帮助。

profile picture
エキスパート
質問済み 6ヶ月前69ビュー
1回答
0

【以下的回答经过翻译处理】 触发器、权限和函数URL不会自动迁移到别名中。经过调试,看起来我们需要通过CDK代码单独设置触发器、权限和函数URL到别名中。

执行角色在别名和$LATEST Lambda函数之间被重复使用。

profile picture
エキスパート
回答済み 6ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン