如何在CDK中构建Lambda容器镜像过程中更新源代码?

0

【以下的问题经过翻译处理】 我正在使用aws-cdk-lib/aws-lambda中的DockerImageCode.fromImageAsset()以及DockerImageFunction来创建lambda函数。我的Dockerfile包含一组编解码工具和lambda处理函数的代码。这些编解码工具需要花费5分钟来构建,而且它们几乎不需要更新。问题是,许多lambda函数都使用相同的编解码工具,而每次我提交lambda处理函数的代码时,都会重新构建这些相同的编解码工具。我想知道是否有一种方法可以先创建这些编解码工具,并在映像构建期间将它们导入到需要使用这些工具的lambda函数中。

profile picture
EXPERTE
gefragt vor 6 Monaten20 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 您可以创建一个基础镜像,其中包含所有共享依赖项(例如编解码工具),然后在lambda函数的Dockerfile中引用此基础镜像。应该将基础镜像作为先决条件步骤构建,并推送到ECR存储库中。

profile picture
EXPERTE
beantwortet vor 6 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen