Bitbucket部署不支持基于s3的lambda函数。

问题描述 投票:0回答:1

去年年中,bitbucket发布了对自动aws lambda部署的支持。然而,它似乎只适用于最基本的用例。

我的用例

1)我的lambda函数太大了,不能直接用zip更新lambda函数,我需要先把这个zip上传到s3 bucket上,然后再更新lambda函数。

2) 我需要在awslinux docker镜像上编译相当多的python依赖项(numpy pandas等),以便它们在lambda上工作。

对于类似的用例,其他人是如何管理从bitbucket到aws lambda的自动化部署的?

python deployment aws-lambda bitbucket-pipelines docker-image
1个回答
0
投票

我建议你看看Serverless Framework。它有一个CLI工具,允许你通过配置各种托管服务和Lambda一起组成整个Serverless服务,然后用一个命令轻松部署。serverless deploy. 然后可以在一些BitBucket Pipelines中使用,当配置发生变化时,可以自动部署。

另外,我知道Serverless Framework在他们的Serverless Framework Pro仪表板中内置了一个CICD功能,支持GitHub,很快也会支持BitBucket。

如果你需要一些帮助来入门,他们在serverless.com有一调学习材料和文档。

© www.soinside.com 2019 - 2024. All rights reserved.