【问题标题】:Add dependency on existing AWS lambda function for nodejs为 nodejs 添加对现有 AWS lambda 函数的依赖
【发布时间】:2020-01-22 22:47:15
【问题描述】:

我想更新已部署到 AWS 的 AWS lambda 函数。

lambda 是一个 nodejs 函数

它有一个 javascript、package.json 和 package-lock.json

我找不到任何代码或步骤可以帮助我解决 AWS 文档中的明确步骤。

我找了他们,但我知道如何创建一个函数。

另外需要注意的是,我没有 git 或任何东西的原始代码。我所拥有的是 lambda 函数。

作为更新的一部分,我还需要为函数安装一个 npm 包。

【问题讨论】:

    标签: javascript node.js aws-lambda dependencies


    【解决方案1】:

    您可以使用GetFunction 获取函数详细信息,这将为您提供 s3 的路径,您可以从中下载代码。更多详情 - https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Lambda.html#getFunction-property

    要更新功能代码,请使用UpdateFunctionCode - https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Lambda.html#updateFunctionCode-property

    对于更新功能配置,请使用UpdateFunctionConfiguration - https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Lambda.html#updateFunctionConfiguration-property

    【讨论】:

    • 我怎样才能将 npm 包也添加到 lambda 然后任何想法
    • 当你下载你的 zip 文件时,它会有一个 package.json。您可以使用 npm instll 插入/更新包并使用 updateFunctionCode 方法重新上传 zip
    • 欢迎标记为答案供他人参考
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-21
    • 2017-10-28
    • 2019-09-15
    • 1970-01-01
    • 2022-01-09
    相关资源
    最近更新 更多