标签: amazon-gateway

如何使用 CloudFormation 设置 API 网关 v2 Websocket 连接的 VPC

无法使用 Cloudformation 为 Websocket 路由集成请求定义集成类型“VPC 链接”。

我们不使用无服务器,但现有的微服务提供 websocket 功能。这些微服务在专用网络上运行,只能通过与运行它们的 EKS 集群的 VPC 链接来使用。

所有与 AWS API 网关/websocket 相关的在线 Cloudformation 示例都使用无服务器集成。

我可以使用 AWS 控制台手动配置集成类型“VPC 链接”,但似乎不支持使用 Cloudformation 执行此操作。或者至少根本不清楚如何实现这一目标。

Cloudformation 文档还明确指出,对于 AWS::APIGatewayV2::Integration.ConnectionType,唯一可用的类型是“INTERNET”,而不是“VPC_LINK”。

任何人都知道这是否可以实现,如果不能,我还有哪些其他选项可以实现自动化?

基础设施是使用 Terraform 设置的,由于缺乏对 API 网关/websockets 的支持,我已经需要“回退”到 CloudFormation,但 CloudFormation 似乎还不支持所有内容。

aws-cloudformation amazon-gateway

5
推荐指数
1
解决办法
1831
查看次数

AWS Lambda 请求/事件的最大负载大小?

向 AWS lamda 发出 REST post 请求的最大负载是多少?

这个问题本质上是这个问题,但是针对的是AWS Lambda HTTP事件。

AWS Gateway 是否还对负载大小添加任何限制?

http amazon-web-services aws-lambda amazon-gateway

4
推荐指数
1
解决办法
3895
查看次数

允许未经验证的 Cognito 用户登录?

假设 Cognito 用户忘记验证他们的帐户(通过电子邮件)并尝试登录。他们仍然可以登录并且 API 可以检查他们的帐户是否需要验证吗?还有一个可以调用新验证码的API吗?

还有一种方法可以检测某人签名的边缘情况,但由于他们没有验证他们的帐户,因此在他们登录后该帐户会立即被删除。因此,如果他们尝试重新发送确认代码,则无法完成,因为该帐户被删除了。或者有没有办法检查用户是否已登录,并在这种情况下禁止帐户被删除。

另外,如果亚马逊要清理/删除一个未经验证的帐户,它会先锁定它,这样就没有人可以登录了吗?

oauth amazon-web-services amazon-cognito amazon-gateway

2
推荐指数
1
解决办法
1195
查看次数