在 API Gateway 中設定和執行 WebSocket 的配額 - Amazon API Gateway

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 API Gateway 中設定和執行 WebSocket 的配額

下列配額適用於在 Amazon API Gateway 中設定和執行 WebSocket API。如果配額是依每個 API 計算,則只能在特定 API 上增加配額,無法對帳戶中的所有 API 增加配額。如需帳戶層級配額的相關資訊,請參閱 Amazon API Gateway 配額

資源或操作 預設配額 可以提高
每個帳戶 (所有 WebSocket API) 在每個區域每秒的新連線 500
並行連線 不適用 * 不適用
每個 API 的 AWS Lambda 授權方 10

若要增加此配額,請連絡 AWS 支援中心

AWS Lambda 授權方結果大小 8 KB
每 API 的路由 300
每 API 的整合 300

若要增加此配額,請連絡 AWS 支援中心

整合逾時 50 毫秒 - 所有整合類型都是 29 秒 (包含 Lambda、Lambda 代理、HTTP、HTTP 代理和 AWS 整合)。
每個 API 階段 10
WebSocket 框架大小 32 KB
訊息承載大小 128 KB **
映射範本大小上限 300 KB
WebSocket API 連線持續時間 2 小時
閒置連線逾時 10 分鐘
WebSocket API 的 URL 長度 (以字元為單位) 4096
存取日誌範本大小 3 KB

* API Gateway 不會在並行連線上強制執行配額。並行連線的最大數目取決於新連線每秒速率,以及兩小時期間的連線數目上限。例如,預設配額為每秒 500 個新連線,如果用戶端在兩小時內以最大速率連線,則 API Gateway 最多可提供 3,600,000 個並行連線。

** 由於 WebSocket 框架大小配額為 32 KB,因此大於 32 KB 的訊息必須分割成多個框架,每個最多 32 KB。這適用於 @connections 命令。如果接收到更大的訊息 (或更大的框架大小),則該連線會關閉,並出現代碼 1009。