gpt4 book ai didi

node.js - 是否可以使用比 AWS Lambda 中提供的更新版本的 aws-sdk?

转载 作者:搜寻专家 更新时间:2023-10-31 23:29:18 25 4
gpt4 key购买 nike

最新版本的 aws-sdk 具有 ComprehendMedical 函数,我想为其创建一个 lambda 函数。

但是AWS-SDK的版本已经过时了几个月,还不能使用这些功能。想知道是否有办法使用最新的库?

谢谢!

最佳答案

我建议您创建一个库包并创建一个 Lambda Layer 将其与库包中所需版本的 AWS-SDK(包括您想要的任何其他库)一起使用。一旦您设置了 Lambda 层,您就可以将其分配给您的 Lambda 函数。这有助于减少 Lambda 函数的代码大小,而无需将您需要的所有库与每个 Lambda 函数捆绑在一起。考虑到 AWS-SDK 是一个相当大的库,Lambda 层将帮助您管理单独的 Lambda 函数的大小,其中包含您的纯代码。

步骤很简单。

  1. 创建一个名为nodejs 的目录,这将是您的项目目录。姓名mustnodejs.
  2. 执行npm init 在此目录中。
  3. 安装来自npm 使用 npm install --save注意:本地安装很重要。
  4. 完成后,压缩 nodejs 目录并将其上传到 Lambda层。
  5. 在所有 Lambda 函数中使用 Lambda 层。

查看我的 article有关如何为 Node JS 依赖项设置 Lambda 层的完整详细信息。我认为,在未来,Lambda Layer 应该成为每个人在 Lambda 中的依赖管理的选择。

注意:在 AWS re:Invent 2018 中最近引入了 Lambda 层。它不仅与 NodeJS 兼容,而且与几乎所有其他语言兼容(根据Amazon),例如 Python、Java、C#、C++(是的!)、Go、Rust 等。

关于node.js - 是否可以使用比 AWS Lambda 中提供的更新版本的 aws-sdk?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53782484/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com