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

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

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

下列配額適用於在 Amazon API Gateway 中設定和執行 WebSocket API。如果配額是每個 API,則只能在特定 APIs上增加配額,而不能用於帳戶中的所有 APIs。如需帳戶層級配額的詳細資訊,請參閱 Amazon API Gateway 配額

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