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