【问题标题】:AWS lambda deployment from Bitbucket来自 Bitbucket 的 AWS lambda 部署
【发布时间】:2017-11-30 23:35:01
【问题描述】:

我正在研究 AWS lambda 持续集成和部署。我有 lambda 用 NodeJs 编写并保存在 Bitbucket 存储库中。我无法找到在 AWS 实例上部署这些 lambda 的详细教程或示例。 AWS 代码管道源允许 GitHub 但不允许 BitBucket。任何人都知道如何做到这一点。如果可用,请分享信息或链接。

【问题讨论】:

    标签: amazon-web-services aws-lambda continuous-deployment bitbucket-pipelines


    【解决方案1】:

    你是对的 AWS 代码管道没有 bitbucket 作为源提供者。看起来可行的选项是配置 bitbucket 以将代码复制到 AWS S3 存储桶,然后从 AWS S3 部署代码。 AWS 代码管道中的源提供程序是:

    1. AWS S3
    2. AWS CodeCommit
    3. Github

    您可以使用 zapier template 将 bitbucket 更改复制到 S3。

    【讨论】:

      【解决方案2】:

      另一个不依赖于除 Lambda 之外的任何 AWS 服务的解决方案是包含来自 Bitbucket Pipeline 的 Lambda 部署工具。为此,我选择的武器是Claudia.js。由于 Claudia.js 基于 Node.js,并且您的管道映像中可能已经有 Node,因此应该很容易开始使用它。

      【讨论】:

      • 谢谢!我使用了将所有代码从位桶推送到 S3 的方法,然后使用 AWS 代码管道构建和部署代码。
      • 你能举个例子吗?也许文档?我不太确定我做错了什么,部署不适合我。谢谢
      【解决方案3】:

      现在您可以使用Bitbucket Pipelines,这里是useful tutorial 来执行此操作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-01-21
        • 1970-01-01
        • 2022-12-23
        • 2012-10-07
        • 1970-01-01
        • 2019-02-04
        • 1970-01-01
        相关资源
        最近更新 更多