小编Fer*_*ern的帖子

AWS 上的 Websocket 连接总是会导致太多请求,即使只有一个请求

所以我有这个 terraform,它似乎部署了一个到 AWS 的 websocket api 连接,但是...部署后,当我连接时,我总是收到“429 请求太多”错误。使用 terraform 0.13.4。我已经在控制台中手动打开了请求,但每次我wscat -c {MYENDPOINT}都会收到 429。无法在网上找到任何内容或手册中与此相关的任何内容。这是地形。想知道是否有人可以看到我的路线或集成中是否遗漏了某些内容?这是我不断从日志中得到的响应: (VH_SDESljoEF7tg=) Gateway response body: { "message": "Too Many Requests", "connectionId": "VH_SDd21joECIeg=", "requestId": "VH_SDESljoEF7tg=" }

(VH_SDESljoEF7tg=) Key throttle limit exceeded for RestApi k27g2ypii6, Stage test, Resource $connect, HttpMethod GET. Limit: 42.00 Burst: 0
Run Code Online (Sandbox Code Playgroud)
resource "aws_apigatewayv2_api" "websocket-api" {
  name                       = "websocket-api"
  protocol_type              = "WEBSOCKET"
}

resource "aws_apigatewayv2_integration" "chatRoomConnectIntegration" {
  api_id           = aws_apigatewayv2_api.websocket-api.id
  integration_type = "AWS_PROXY"
  integration_uri  = aws_lambda_function.ChatRoomConnectFunction.invoke_arn
  integration_method = "POST"
}

resource "aws_apigatewayv2_route" "connectRoute" { …
Run Code Online (Sandbox Code Playgroud)

api amazon-web-services websocket terraform

3
推荐指数
1
解决办法
1480
查看次数

标签 统计

amazon-web-services ×1

api ×1

terraform ×1

websocket ×1