问题标签 [aws-lambda-layers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用 cx_Oracle 和 Lambda 层,获取 AWS Lambda 错误:尝试检索文本时出现错误 ora-01804 时出错
我通过从这个github 解决方案添加cx_Oracle_lambda_layer.zip和Oracle_Instant_client_lambda_layer.zip创建了两个单独的 Lambda 层。
使用这些 Lambda 层后,在 Lambda 函数中,我可以成功导入 cx_Oracle,但在创建与 Oracle 数据库的连接时出现以下错误。
在 Windows 机器上同样有效,我可以获取和推送数据,但在 AWS Lambda 中遇到了这个问题。
如果这是一个简单的方法,我可以为它创建一个部署包,但是在经历了几个 SO Q/As 之后,我发现很难弄清楚确切的步骤。
经历了由同一个人编写的用于构建部署包的SO Q 和 A,但我不太清楚中间的几个步骤。
任何帮助将不胜感激。
node.js - 如何在 bash 脚本中获取上一个目录?
我现在正在编写 bash 脚本来获取项目中的项目目录。以下是我的文件夹结构。当我去api
文件夹并输入pwd
时,我会得到"/Users/ppshein/Documents/projects/api"
但我想要的是我想"/Users/ppshein/Documents/projects/my-layers"
从api
文件夹中得到。
无论如何我们可以在bash脚本中做吗?
amazon-web-services - 在 AWS Lambda 上部署 OpenVINO 模型
AWS Lambda
限制代码和依赖项的大小,250mb
因此安装OpenVINO
不可行。但是,OpenVINO
提供了一个部署管理器,它通过将模型、IR 文件、您的应用程序和相关的依赖项组装到目标设备的运行时包中来创建部署包。
问题是部署包不支持Python
而不AWS Lambda
支持 C++。有什么解决方法吗?是否可以在 上部署OpenVINO
模型AWS Lambda
?
aws-lambda - 如何使用 AWS Lambda 的无服务器框架获取最新的 Layer 版本
我正在尝试通过使用serverless-latest-layer-version
插件来获取具有无服务器框架的最新层版本。该插件本身可以获得最新版本的图层,但问题是每当我为图层和功能进行新部署时,图层版本总是显示新图层版本的先前版本。下面是用于获取最新版本并将其应用到函数中的 serverless.yml。帮我建议我错过的任何配置到最新层版本的建议?
aws-lambda - Lambda 无法从 Layer 导入 Python markdown 包
我有一个 AWS CodeBuild 脚本,它使用两个第 3 方(纯)Python 包构建 Lambda 层,markdown
并且yaml
-
然后我有一个 Cloudformation 模板来部署它,然后分别测试每个包导入 -
请特别注意两个内联 Lambda 函数。
当我 ping YAML Lambda 时,我得到 -
但是,当我 ping Markdown Lambda 时,我得到 -
因此,随着 YAML Lambda 的工作,该层似乎构建得很好。CodeBuild 代码段中对pyyaml
和包的处理是相同的。markdown
该markdown
包似乎是纯 Python 并且似乎不需要任何额外的依赖项即可工作。
那么,当工作正常markdown
时,导致导入 Lambda 失败的包结构是什么?yaml
TIA。
python - 从 aws lambda 函数调用 django 函数视图
我想在 AWS Lambda 上运行我的 django 视图。为此,我创建了一个调用该视图函数的 lambda 函数。AWS lambda 函数是这样的 ->
app.views 文件中的相应视图将是这样的 ->
如何将上述 lambda 函数链接到视图函数?该视图接受表单请求的输入,这在此处创建了一个问题。有什么解决办法吗?
python-3.x - 如何解决 aws lambda python 中的泡菜错误?和 __main__ 引导等
这个python代码出错
我无法处理这些错误。
我制作了关于模块的层:sklearn numpy joblib 使用辣和 numpy(由 lambda 提供)lambda python 和模块的版本是 3.8
并使 pipe.dat 为
amazon-web-services - 给定 ARN,是否可以从 AWS 下载公共 Lambda 层的内容?
我想从这个GitHub 存储库下载公共 arn 以获得更紧凑的 spacy 版本。
我怎样才能做到这一点?
python-3.x - 如何将文件从 AWS EC2 Amazon Linux 虚拟环境传输到本地(Windows)?
我正在尝试在 Python Lambda 函数上使用 Sklearn。由于 Sklearn 不是原生的,我需要在一个层中上传库及其依赖项。其中一个依赖项 Numpy 比我上传的要大,但幸运的是,AWS 已经提供了一个 Scipy、Numpy 层 (AWSLambda-Python38-SciPy1x),太好了!因此,我认为我需要使用剩余的库创建一个层,并在我的 lambda 函数上使用这两个层。因此,我在 Windows 上创建了一个包含库(joblib、threadpoolctl、scikit-learn 和 sklearn)的层,将其上传并调用了该函数,但该函数不起作用。谷歌妈妈告诉我这是由于兼容性问题(windows-linux)¹。
最后,我决定使用 Linux 实例,安装 Python,其余库,然后上传 Lambda 层。我得到了一个“Amazon Linux AMI 2018.03.0 (HVM), SSD Volume Type”并执行了以下描述的步骤²(请善待 Linux 新手):
在我的 Windows cmd 上
ISSUE:现在我已经在 Linux 机器上安装了这个库,但是如何从本地环境将它安装到我的电脑上呢?如果它在实例上(环境外部)³,我知道如何获取它:
如果您可以帮助我解决最初的问题,即在 Lambda 上运行 Sklearn,并使用更短且无痛的解决方案:<3!否则,你能帮我把 library.zip 文件放到我的 Windows 上吗?
非常感谢你。
¹无法导入模块“lambda_function”:无法从“ctypes”导入名称“WinDLL”(/var/lang/lib/python3.7/ctypes/__init__.py
² https://aws.amazon.com/pt/premiumsupport/knowledge-center/ec2-linux-python3-boto3/
³ https://medium.com/@dearsikandarkhan/files-copying-between-aws-ec2-and-local-d07ed205eefa