10得票1回答
无服务器框架,API网关的URL何时更改?

我正在使用 Serverless Framework 在 AWS 上部署带有 HTTP 终端节点的 Lambda 函数。这个过程工作正常,返回一个 API Gateway 终端节点。 我想知道在什么场景下终端节点 URL 会发生变化。我需要该 URL 始终保持不变,因为删除并重新部署服务会更...

10得票2回答
授权标头需要“凭证”参数。授权标头需要“签名”参数。

我曾交付过AWS无服务器(Lambda,API GW和DynamoDB),但在开发人员测试期间,他们在使用“Postman”工具时遇到了以下错误: { "message": "Authorization header requires 'Credential' parameter....

10得票4回答
无服务器 - Lambda 层 "找不到模块'request'"

当我使用以下方式部署我的无服务器 API: serverless deploy Lambda层已经被创建,但是当我尝试运行函数时,它给了我这个错误: "Cannot find module 'request'" 但如果我通过控制台手动上传.zip文件(与部署时上传的完全相同的文件)...

10得票4回答
IntelliJ + AWS Toolkit + Serverless App: "必须能够在项目中找到处理程序才能部署到Lambda"

我在IntelliJ中使用HelloWorld样式的模板应用程序创建了一个新的无服务器项目。我成功地构建、部署并在我的AWS账户中远程运行了这个应用程序。我甚至成功地将其与API Gateway集成,使其能够通过互联网访问。 当项目设置完成后,它有一个名为HelloWorldFunction...

10得票1回答
AWS无服务器图像处理程序v3.x由于AWS Lambda执行环境的更改而出现故障。

我们的网站使用AWS无服务器图像处理程序的v3版本进行图像处理。然而,当AWS发布了此更新时,整个程序都崩溃了。不幸的是,新版本(v4)由于以下原因与Thumbor样式请求不兼容: 它仅适用于s3存储桶根目录中的图像 安全哈希功能未实现以使其更加安全 一些Thumbor请求和json请求之...

10得票2回答
AWS SAM - 通过SAM模板在API Gateway方法中实施请求验证

我正在开发一个SAM应用程序,其中包含一个具有API Gateway作为事件源的Lambda函数。API端点是一个POST方法,需要在请求正文中提供一组参数。API Gateway通过在AWS Console中指定请求模型来提供验证请求正文的功能。 请参考下面的AWS Console选项截图...

10得票2回答
AWS SAM本地化和环境参数

我希望能够消除我在AWS部署的lambda函数中的硬编码密码。我发现我应该修改packaged.yaml: Parameters: DATABASE_URI: Description: 'Required. MongoDB connection URL' Type: 'S...

9得票1回答
无服务器:通过调用方法的“Fire and forget”不如预期运行

我有一个无服务器(Serverless)的lambda函数,我想要调用(invoke)一个方法并且不再关注它。 我是通过以下方式实现的: // myFunction1 const params = { FunctionName: "myLambdaPath-myFunc...

8得票6回答
Amazon Lambda不显示Python日志

我的API(Python)部署在Amazon Lambda上。问题是当我请求我的API时,我会收到内部服务器错误。我可以查看Lambda日志,但我看不到实际的错误或代码崩溃的堆栈跟踪。当我查看日志时,我只能看到以下输出。 START RequestId: 62341bgd-6231-11e8...

8得票1回答
AWS:无法在单个更新中执行多个全局二级索引(GSI)的创建或删除。

我最近在进行无服务器部署时遇到了这个问题: ServerlessError: An error occurred: MyDdbTable - Cannot perform more than one GSI creation or deletion in a single update. ...