如何使用CDK创建容器镜像并将其部署到Lambda函数?

0

【以下的问题经过翻译处理】 我想创建一个CDK堆栈,可以制作一个容器映像并将其部署到一个lambda函数上。我刚刚建立了一个堆栈,其中包含一个构建映像的代码构建项目,并将其推送到ECR仓库,但我不知道如何对一个lambda进行部署。

根据CDK API参考,似乎codepipeline模块可以完成任务,但我找不到使用容器映像部署lambda的方法。我需要使用什么其他CDK模块来进行部署呢?

另外,在一个CDK应用程序中,如何处理一个堆栈取决于另一个堆栈的长时间运行任务,例如我刚提到的一个由容器映像制作的lambda函数,该函数由一个codebuild项目制作并存储在一个ECR仓库中?

谢谢!

profile picture
专家
已提问 5 个月前12 查看次数
1 回答
0

【以下的回答经过翻译处理】 使用 aws-ecr-assets cdk 模块。

必须在 my-image 目录中包含 Dockerfile。

这将指示工具包从 my-image 构建 Docker 镜像,将其推送到 Amazon ECR 存储库,并将存储库的名称作为 CloudFormation 参数连接到您的堆栈。具体代码见上。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则

相关内容