serverless-framework相关内容

在传递参数之前,S3签名的URL已过期

我正在尝试为S3存储桶对象生成签名URL,最大过期时间为604800秒或7天。然而,在测试后,我发现这些链接在24小时内到期。在做一些深入调查时,我发现这篇文章声称,只有当AWS-SDK获得IAM用户授权并且S3库使用AWS Signature v4时,7天过期才可用。 我肯定在使用v4:exports.getS3 = () => new AWS.S3({region : 'us-east- ..

无服务器离线:处理多个API网关

当您只有一个API网关/服务时,您可以使用无服务器框架和无服务器离线插件轻松调试您的无服务器应用程序,但当您有多个API网关/服务时,您该如何处理这种情况? 是否应该为每个服务运行serverless offline,并在每个.yml中配置不同的端口? 并在环境变量中硬编码该端口,以便在process.env.offline为真时可以访问该端口? 推荐答案 如果您想在本地同时运行两个 ..

如何使用NodeJS在本地测试AWS Lambda处理程序?

我正在按照these说明创建一个在Lambda中执行的基本Web Screper。我有过编写Selify代码的经验,但没有使用Node JS的经验。我在Lambda中运行了该项目,但当我尝试在本地编辑该项目以执行我想要的Selify代码时,它不起作用。当我运行node index.js时,exports.handler中的任何内容都不会被执行。我如何在本地执行这个项目?谢谢! 推荐答案 ..
发布时间:2022-08-20 18:44:40 前端开发

无服务器检测在本地运行

我正在运行如下所示的命令。 serverless invoke local --function twilio_incoming_call 当我在代码中本地运行时,我计划检测到这一点,而不是查找POST变量,而是查找我将提供的模拟文件。 但是,我不知道如何检测是否正在使用此本地命令运行无服务器。 如何执行此操作? 我在无服务器网站上四处查看,可以找到许多有关在本地运行的 ..
发布时间:2022-06-17 14:27:44 其他开发

使用无服务器框架将Ploly/Dash应用部署到AWS

我正在尝试使用无服务器框架将Ploly Dash应用程序部署为AWS Lambda。该应用程序在本地运行正常,我可以使用serverless wsgi serve命令启动它。serverless deploy报告成功。但是,调用lambda时会失败,并显示以下错误: Traceback (most recent call last): File "/var/task/wsgi_handler ..

使用无服务器的WebSockets API的自定义域名

我正在管理一个使用无服务器的应用程序的睡觉API,我想在同一地区使用WebSockets API扩展此设置。所有内容都应使用相同的证书处理,但子域不同。 首先,我使用sls create_domain --stage=...创建了一个新的自定义域。 然后,我尝试将其添加到新的WebSockets堆栈中,但以以下错误结束: 错误:找不到.的CloudForms资源. 我在Github上 ..

解决AWS CloudForms中的循环依赖问题

以下AWS CloudFortification提供循环依赖错误。我的理解是依赖关系是这样流动的:rawUploads -> generatePreview -> previewPipeline -> rawUploads。虽然看起来rawUploads并不依赖于generatePreview,但我猜CF在创建存储桶时需要知道要触发什么lambda,即使触发器是在CloudFortificatio ..

无法验证以下目标配置(S3到SQS)

我正在尝试使用Serverless设置一个工作流,它创建一个新的S3存储桶、一个新的SQS队列,当在S3存储桶中创建一个对象时,将一个消息放到队列中,一旦队列中有足够的消息,就会旋转一个lambda。我的资源挡路中有以下内容: resources: Resources: AnalyticsQueue: Type: "AWS::SQS::Queue" Pro ..

将Git存储库直接镜像到AWS CodeCommit

我要创建其中一个Git存储库的备份,并将其保存到AWS CodeCommit。我不想包括我本地机器的使用情况。谁能告诉我如何直接完成或通过AWS Lambda完成? 推荐答案 我刚刚开始搜索这个问题的答案。在我发布一些初步数据之前,您找到解决方案了吗? 以下是我到目前为止发现的情况: BitBucket https://github.com/ef-labs/stash ..
发布时间:2022-02-21 16:37:29 其他开发

AWS Lambda 容器销毁事件

何时释放 lambda 中的连接和清理资源.在普通的 Node JS 应用程序中,我们确实使用了钩子 process.on('exit', (code) => {console.log(`即将退出代码:${code}`);}); 但这在 AWS Lambda 上不起作用.导致 Mysql 连接处于睡眠模式.我们没有足够的资源来进行此类活动连接.AWS 文档均未指定实现此目的的方法. 如何 ..
发布时间:2022-01-24 20:48:15 其他开发

重命名 Azure 函数

如何重命名 Azure 函数? 我想将默认的 'HttpTriggerCSharp1' 名称替换为我自己的.目前不幸的是,这个名称包含在函数 url 中,并且没有选项可以更改它: https://functions-xxx.azurewebsites.net/api/HttpTriggerCSharp1 解决方案 UI 不直接支持重命名函数,但您可以使用以下手动步骤解决此问题: ..