【问题标题】:Bitbucket deployments no support for s3-based lambda functionsBitbucket 部署不支持基于 s3 的 lambda 函数
【发布时间】:2020-08-30 02:51:12
【问题描述】:

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

我的用例:

1) 我的 lambda 函数太大,无法直接使用 zip 更新 lambda 函数,我需要先将该 zip 上传到 s3 存储桶,然后再更新 lambda 函数

2) 我需要很多 python 依赖项(numpy pandas 等),这些依赖项需要在 awslinux docker 映像上编译,以便它们在 lambda 上工作。

其他人如何使用类似的用例管理从 bitbucket 到 aws lambda 的自动部署?

【问题讨论】:

    标签: python deployment aws-lambda bitbucket-pipelines docker-image


    【解决方案1】:

    我建议看一下无服务器框架。它有一个 CLI 工具,允许您通过将各种托管服务和 Lambda 一起配置来组成整个无服务器服务,然后使用单个命令轻松部署:serverless deploy。然后可以在 BitBucket Pipelines 中使用它来在对配置进行更改时自动部署。

    另外,我知道无服务器框架在其无服务器框架专业仪表板中内置了一个 CI/CD 功能,该功能支持 GitHub,并且很快也会支持 BitBucket。

    如果您需要一些入门帮助,他们会在 serverless.com 上提供学习材料和文档

    【讨论】:

      猜你喜欢
      • 2021-07-03
      • 2017-11-30
      • 2013-05-24
      • 1970-01-01
      • 2022-08-18
      • 1970-01-01
      • 2022-08-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多