问题标签 [serverless-plugins]

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 投票
1 回答
788 浏览

proxy - 代理背后的无服务器插件

如何使用serverless plugin list代理后面的命令?
我收到此错误:

该命令serverless deploy适用于我的代理,因此代理和/或代理配置应该不是问题。

版本

环境变量

卷曲

即使我curl这样做,它也适用于我的代理设置。为简洁起见截断。

0 投票
2 回答
256 浏览

alexa - sls alexa auth 返回 400 错误请求

我最近开始研究 Alexa 无服务器。我已按照无服务器博客https://serverless.com/blog/how-to-manage-your-alexa-skills-with-serverless/中提到的步骤进行操作

我已经安装了无服务器并创建了安全配置文件,并使用允许的返回 url 更新了 Web 设置,即 https 127.0.0.1:9090 在此之后我运行了命令 sls alexa auth。从这里我收到这样的错误 在此处输入图像描述

我无法找到屏幕后面发生的事情。什么是代码。设置了所需的环境变量。有人可以帮我吗

0 投票
3 回答
2103 浏览

cloudflare - 在开发过程中,如何在本地运行我的 cloudflare worker 无服务器功能?

我设法根据https://serverless.com/framework/docs/providers/cloudflare/guide/使用无服务器框架部署了我的第一个 cloudflare worker, 并且当我进入云时它正在工作。

在开发过程中,希望能够在http://localhost:8080/上进行测试*

使用 serverless.yml 中指定的函数启动本地 http 服务器并处理我的请求的最简单方法是什么?

我查看了https://github.com/serverless/examples/tree/master/google-node-simple-http-endpoint 但没有“开始”脚本。

https://github.com/serverless/上似乎没有 cloudflare 的示例

0 投票
3 回答
460 浏览

dialogflow-es - 无服务器:您的 serverless.yml 的键值无效:“Ref”

使用以下命令安装无服务器时 sls plugin install -n serverless-alexa-skills --stage dev

我收到一个错误,例如Your serverless.yml has an invalid value with key: "Ref"

以下是我的示例 serverless.yml 文件

这里有块。有人可以在这里帮助我吗?

0 投票
1 回答
893 浏览

azure - 使用贡献者帐户权限部署 Azure 功能

我正在为客户开发 Azure 环境,我的帐户设置为“贡献者”。

  1. 不知何故,我无法在控制台中使用 Azure 构建,我需要创建一个存储帐户,但是当我这样做或使用现有帐户时,我收到错误:“存储创建失败。错误:403。没有执行权限操作'Microsoft.Resources/subscriptions/resourcegroups/read'"

  2. 然后我尝试使用无服务器进行部署,但我又遇到了错误:“没有执行操作'Microsoft.Authorization/roleAssignments/write'的授权”

我的问题是:

  1. 我需要哪些权限才能使用控制台部署或通过无服务使用贡献者帐户进行部署?

  2. 有没有其他方法可以使用我的当前帐户部署功能?

0 投票
1 回答
330 浏览

aws-api-gateway - 无服务器插件域管理器没有减少资源限制

使用无服务器时,我遇到了 cloudformation 的 200 个资源限制。我在博客上看到,使用域管理器将通过从 api 网关释放一些资源来帮助缓解这个问题。

实施后,我意识到它对资源限制没有任何帮助。在此之后我是否需要做其他事情。我不确定是否应该删除我的 sls 堆栈并重新部署它?

0 投票
1 回答
497 浏览

amazon-dynamodb - 无服务器 dynamodb 启用连续备份

使用无服务器框架时,如何为我的 DynamoDB 表启用连续备份?

理想情况下,我会定义一些serverless.yml可以启用自动 DynamoDB 备份的东西

0 投票
0 回答
262 浏览

serverless - 在自定义授权错误的情况下,CORS 的多个 ORIGINS 不起作用

我在应用程序中启用了 CORS 并且有多个来源,它在正常请求和错误响应下工作正常。但是当我在自定义授权方中遇到一些错误或拒绝授权时。CORS 不适用于任何状态代码(4XX 或 5XX)。我不想使用 * 并且必须处理多个来源。我正在使用无服务器

这是来自 serverless.yml 的片段

如果我有多个来源,请您帮我找到解决方案。如果默认网关响应错误代码,如何处理多个来源

0 投票
1 回答
2416 浏览

node.js - 从 nodejs 中的 aws lambda 调用在 localhost 上运行的 api

我在http://localhost:80/api/test上运行一个 api ,我想从 lambda 函数调用这个 api,但我不确定我应该使用什么插件或任何东西来访问它。这样做的原因是, 我想在开发阶段测试 lambda 和 api

0 投票
0 回答
52 浏览

google-cloud-functions - 如何在本地机器上模拟谷歌云功能以加快开发周期?

我找到了一个插件:https ://www.npmjs.com/package/serverless-offline

但它模拟 AWS lambda。我编写了一个 HTTP 函数并对其进行测试,打印出函数的第二个参数:

资源:{“functionName”:“cedar-cloud-functions-dev-sendEmail”,“functionVersion”:“offline_functionVersion_for_cedar-cloud-functions-dev-sendEmail”,“invokedFunctionArn”:“offline_invokedFunctionArn_for_cedar-cloud-functions-dev-sendEmail” ,"awsRequestId":"offline_awsRequestId_23960008909951136","logGroupName":"offline_logGroupName_for_cedar-cloud-functions-dev-sendEmail","logStreamName":"offline_logStreamName_for_cedar-cloud-functions-dev-sendEmail","identity":{},"clientContext “:{}}

如您所见,有一个awsRequestId属性,所以第二个参数应该是contextin AWS lambda,而不是resin GCF。

本地机器上是否有模拟谷歌云功能的插件?