问题标签 [serverless]

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.

0 投票
0 回答
574 浏览

eclipse - AWS Serverless Java 和 AWS Lambda Java 项目有什么区别?

我正在使用 eclipse AWS 工具包。我可以选择创建无服务器项目或 lambda 项目。使用 Lambda 我已经做了一些测试。我可以创建一个打包在 jar 文件中的 lambda 函数并将其上传到 aws。

AFAIK lambda 是无服务器的。那么什么是无服务器项目?

0 投票
1 回答
4437 浏览

node.js - 无服务器更新检查失败错误

我想在我的 kali linux 上安装无服务器。为了继续进行无服务器安装,我们需要安装节点 js,我已经完成了。

(github上的一些解决方案建议通过nvm安装node js来解决这个问题,也试过了..)。现在当我运行命令来npm install -g serverless安装无服务器时,我收到以下错误消息。

我犯了什么可能的错误,以及如何克服它?

0 投票
2 回答
722 浏览

amazon-web-services - 如何使用java获取调用aws lambda的api网关的名称

我正在尝试在我的 Lambda 代码中检索 apigateway 名称。我在 AWS http://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-mapping-template-reference.html上引用了以下文档。

我知道我们可以使用上下文变量检索 API ID。但是我有兴趣检索创建的 API 的实际名称。有没有办法得到它?

提前致谢。

0 投票
1 回答
4868 浏览

amazon-web-services - AWS Lambda SNS 触发事件类型?

我从事无服务器开发已经有一段时间了,主要是 AWS,并且刚刚开始涉足 SNS 发布/订阅设计模式。我正在使用 typescript 并且类型支持很棒,但是我找不到从 SNS 或 S3 触发器进入 Lambda 的事件的正确类型。这些将使函数之间的接缝确实非常安全。目前我正在定义自己的接口,但这会让人厌烦。例如

如果有人能指出我正确的方向,我将不胜感激。

干杯。

0 投票
1 回答
482 浏览

openwhisk - 从 OpenWhisk (IBM Cloud Function) 操作返回二进制 HTTP 响应

我想在 IBM Cloud Function 中使用 OpenWhisk 通过 HTTP 返回驻留在(IBM Cloud)ObjectStorage 中的二进制文件。

这可能吗?在我看来,OpenWhisk 似乎只支持 JSON 作为操作的结果。

这是我正在使用的代码(get_object_storage_file 返回二进制数据):

0 投票
1 回答
28 浏览

aws-api-gateway - 无法将新属性与现有请求标头一起添加到 HTTP 标头

我的目标是添加callerrequest-id到 HTTP 标头。但是,我似乎无法正确处理。这些不会与现有标题一起添加。

怎么了?

0 投票
1 回答
1845 浏览

amazon-web-services - 无服务器嵌套堆栈 - 发生错误:LogStack

我使用无服务器将我的应用程序 (NodeJS) 部署到 AWS。直到昨天,我总共有 55 个端点和 4 个 Lambda 函数,它运行良好。现在我有 64 个端点和 5 个 lambda 函数,我得到了以下错误

所以我尝试了无服务器嵌套堆栈插件,现在我得到以下错误

请让我知道如何解决此问题。

0 投票
2 回答
882 浏览

c++ - AWS lambda中的c ++错误?

我有一个 lambda 表达式,可以在 localhost 上与无服务器一起正常工作。

但是使用 lambda 进行部署时,出现以下错误:

我一直无法找到有关此的任何信息,那么,有人能够提供有关此方面的帮助吗?

0 投票
0 回答
120 浏览

java - 无服务器、代码管道和 Java 指南

背景

自 0.5 版以来,我一直在成功使用无服务器框架。该项目是使用 lambda 和 api-gateway 在 python 中创建的,我们将所有 API 分组在同一个 git 存储库中,由文件夹分隔,模拟我们的服务具有的相同结构,最后这是一个 Nanoservice 架构,并与 cognito 集成,自定义授权人,阶段,整个交易。结构示例:

问题

现在我正在尝试在 Java 中做同样的事情,当然因为 0.5 不支持 Java,所以我选择了 V1。我发现如何使用同一个 API 网关的第一个问题使用纳米服务架构的多种资源。假设这将很快得到解决,我想在流程中包含 Codepipeline 和 Codebuild。通过无服务器检查互联网上的所有示例,每个人都在制作一个 Java 包,其中包含多个用于发布、获取、...、请求的处理程序和一个带有配置的 serverless.yml,然后是 buildspec.yml 和一个 git repo。这很好用,但是如果我要创建 Micro 和 Nano 服务的组合,我将如何拥有 N 个 git 存储库,我可以在其中使用 Codepiline 隔离部署,对我来说,这是对存储库、codepipeline 构建等的指数支持……但是另一方面,如果我想编辑一个函数,进行推送并触发代码管道(构建/部署和测试)这个单一的 java 处理程序,而不是整个基础设施,我该如何实现呢?

在现实世界中,每个微/纳米服务每个人都有一个 git repo?(很容易我们可以在一个 apigateway 项目中拥有 +100 个资源),所有 CI 部署都以这种方式隔离?以及如何将整个api分组以管理本地开发中的顺序以使用文件夹重新创建相同的资源顺序,或者这种方法是错误的?

希望其他人之前解决过这个问题并可以给我一些指导

0 投票
1 回答
110 浏览

api - 使用 AWS 无服务器应用程序存储库

提到 AWS Serverless Application Repository 处于预览模式,我想用它来发布我的实时用户。所以我的问题是: 1. 预览模式是否意味着 AWS Serverless Application Repository 处于测试模式?2. 因为是预览模式,支持多少靠谱?