本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 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。