开发者问题收集
我正在使用 CDK typescript lambda 堆栈,连接到 API 网关。当我发送以下响应时,一切都运行正常:const res = await request<ResponseModel>(req);return {statusCode: res.status,headers: {'Access-Control-Allow-Origin': '*','Access-Control-Al
我有一个从 CBOR 生成 CSR 的 Python 脚本。它在本地设备上运行良好。但是当我尝试将其设为 lambda 函数并在 AWS 上执行它时,我收到一条错误消息“无法导入模块‘lambda_function’:无法从‘cryptography.hazmat.bindings._rust’(未知位置)导入名称‘exceptions’”。我没有使用层,我只是在可部署包内安装了模块。我可以确认
我感觉我在这里犯了一个愚蠢的错误,但 Pulumi 似乎无法看到我用来 [创建资产][1] 的文件。这些文件在目录中彼此相邻。以下是文件结构:-- /resources-- function.js-- lambda.ts非常简单。以下是我们尝试使用 Javascript 文件作为我们正在创建的 Lambda 的资产的文件:// lambda.tsimport * as pulumi from '@
我正在测试 AWS Lambda 和 API 网关之间的功能。我的 lambda 函数正在使用一个节点,并且我已经定义了想要从 S3 中提取的参数。这是我的 lambda:console.log('Loading function');const aws = require('aws-sdk');const s3 = new aws.S3({ apiVersion: '2006-03-01' })
TLDR:如何将 mqtt 请求中的短负载发送到 aws iot 到 aws lambda,该请求通过 apigateway 与在 linux 中本地运行的 electron 应用程序建立开放连接。我有一个 esp8266,其代码如下init.js此代码成功将其消息发送到 aws iot,并设置规则以触发名为 sendmessage 的 lambda。现在,此 sendmessage lambda
我想创建一个可以访问 AWS DataStore 对象/模型的 AWS Amplify 函数 (Lambda)。我一直无法让它工作。有没有人成功让它工作,可以提供一个代码示例?我可以直接从 Lambda 访问 DynamoDB(我已成功设置所有权限等),但我想通过 DataStore 访问数据,因为这是我的应用程序访问和更新数据的方式,以实现数据一致性。以下是我的代码(我必须删除机密内容)在 in
当我使用aws-sdk模块 Node.js 18.x 时:const aws = require("aws-sdk");exports.handler = async (event) => {console.log('Hello!');// some code};我收到此错误:{"errorType": "ReferenceError","errorMessage": "require is no
我正在尝试学习制作一个 Web 应用程序,并尝试遵循 AWS 提供的教程,但在制作 Lambda 函数时遇到了这个问题。{"errorType": "ReferenceError","errorMessage": "exports is not defined in ES module scope","trace": ["ReferenceError: exports is not defined
我正在尝试使用 Node.JS 构建 AWS Lambda 函数。这是我的代码。我对 Node.JS 非常陌生。var response;var mysql = require('mysql');var con = mysql.createConnection({host: "*****.rds.amazonaws.com",user: "****",password: "***",databas
是否可以定义一个 NodeJs 函数来评估动态 nodejs 代码?这是上下文:用户创建自定义 javascript 函数,该函数应返回 true / false。我需要在运行在 NodeJs 上的 AWS Lambda 容器中“评估”用户代码。可能吗?我应该使用类似于 javascripteval函数的东西吗?编辑这是我尝试过的'use strict';exports.handler = (ev
我在尝试访问 DynamoDB 时遇到了这些 AWS Lambda node.js 超时问题之一,但症状似乎不同,我找到的解决方案无法解决此问题。超时设置为 5 分钟,内存设置为 128MB,但使用量不超过 30MB。角色的 IAM 策略为:AWSLambdaFullAccessAmazonDynamoDBFullAccessAWSLambdaVPCAccessExecutionRole默认 VP
我正在编写一个简单的 HTTP“ping”函数,该函数使用 AWS Lambda 定期执行。它使用四个异步函数:http.get、S3.getObject、S3.putObject 和 nodemailer.sendMail。每个函数似乎都有一个略有不同的回调模型。在阅读了关于承诺的内容后,我花了太多时间尝试将以下代码转换为使用 Q 承诺,但失败了。为了我自己的教育,也希望其他人的教育,我希望有人