109得票1回答
区域/边缘优化的API网关 VS 区域/边缘优化的自定义域名

我完全不理解这个。当你创建一个新的API Gateway时,你可以指定它是区域化还是边缘优化。但是当你为API Gateway创建自定义域名时,你又可以在两者之间进行选择。 更糟糕的是,你可以混合使用它们!你可以将区域性的自定义域名用于边缘优化的API Gateway上,这对我来说毫无意义! ...

92得票7回答
AWS API网关和Lambda:多个端点/函数 vs 单个端点

我有一个AWS API,代理lamba函数。目前我使用不同的端点和单独的lambda函数:api.com/getData --> getData api.com/addData --> addData api.com/signUp --> signUp 管理所有端点和功能的过...

84得票12回答
亚马逊API网关超时。

我在使用API网关时遇到了一些问题。我创建了几个API方法,有时它们需要的时间超过10秒,Amazon会返回504错误。下面是屏幕截图: 请帮助我!如何增加超时时间? 谢谢!

84得票14回答
当尝试访问AWS网关API时出现“内部服务器错误”的消息。

使用Node.js创建Lambda Hello world功能,并创建API GateWay触发器以进行Get调用,尝试使用URL访问Lambda函数时,出现以下错误: 消息:“内部服务器错误”。 (对AWS非常不熟悉)

83得票7回答
如何通过Amazon API Gateway + Lambda(node)检索用户的公共IP地址

我目前正在编写一个Node.js Lambda函数,在其中我想记录请求方的公共IP地址。我已经整天查阅API网关和Lambda文档,但是没有找到解决方案。 lambda的event对象是否包含请求元数据,我可以使用它来提取用户的IP?

79得票20回答
签名过期:现在早于错误:InvalidSignatureException

我正在尝试使用AWS API网关和IAM授权的小例子。AWS API网关生成了以下端点:https://xyz1234.execute-api.us-east-2.amazonaws.com/Users/users 使用 POST 方法且没有参数。 起初,我关闭了此POST方法的IAM,并使用...

76得票14回答
当POST请求API网关时,出现"Authorization header中不存在有效的键值对(缺少等号)"的解析错误。

我创建了一个API网关来将数据放入我的S3存储桶中。当我在控制台中测试它时,它可以正常工作。即使在验证器测试中测试我的令牌时,它也返回“允许”,因此我的令牌没有问题。我的令牌验证为:^Bearer [-0-9a-zA-z\.]*$ 因此,我用 Python 编写生成标题的代码如下:header...

71得票3回答
AWS API网关 - 从URI中移除阶段名称

当我部署API时,URL中会添加阶段名称。例如,假设阶段名称为“test”,则生成的资源URL包括阶段名称,类似于: https://abcabc.execute-api.us-east-1.amazonaws.com/test/my/path 我想要在URL中删除阶段名称。我该怎么做?

65得票8回答
方法未定义集成 - 选择您的API将部署的阶段。

我正在使用AWS API Gateway和AWS Lambda。在尝试部署API时,经常会遇到这种类型的错误消息。错误消息要求选择一个部署阶段。但是我仍然在选择并尝试部署!但是仍然出现相同的错误! 在这个API中,我有多个资源和多个方法。之前我已经成功地以相同的方式部署了这个API。但现...

65得票11回答
CloudFormation在更新时无法部署到API网关阶段

当我使用包含API网关资源的CloudFormation模板运行deploy命令时,第一次运行它会创建并部署到阶段。之后每次运行它都会更新资源,但不会部署到阶段。 这个行为是否是预期的?如果是,那么如何在每次更新时进行部署到阶段? (Terraform提到了类似的问题:https://gi...