Service Quotas (聊天) - Amazon IVS

Service Quotas (聊天)

以下是 Amazon Interactive Video Service (IVS) 聊天功能端點、資源和其他操作的服務配額與限制。服務配額 (也稱為限制) 是您 AWS 帳戶的服務資源或操作數目最大值。也就是說,這些限制以 AWS 帳戶為依據,除非表格中另有說明。另請參閱 AWS Service Quotas

可使用端點透過程式設計方式連接到 AWS 服務。另請參閱 AWS 服務端點

所有配額均按區域執行。

Service Quotas 增加

對於可調整的配額,您可以透過 AWS 主控台請求增加速率。也可以使用主控台檢視服務配額的相關資訊。

API 呼叫速率配額不可調整。

API 呼叫速率配額

端點類型 端點 預設
簡訊

DeleteMessage

100 TPS
簡訊

DisconnectUser

100 TPS
簡訊

SendEvent

100 TPS
聊天權杖

CreateChatToken

200 TPS
記錄組態

CreateLoggingConfiguration

3 TPS
記錄組態

DeleteLoggingConfiguration

3 TPS
記錄組態

GetLoggingConfiguration

3 TPS
記錄組態

ListLoggingConfigurations

3 TPS
記錄組態

UpdateLoggingConfiguration

3 TPS
聊天室

CreateRoom

5 TPS
聊天室

DeleteRoom

5 TPS
聊天室

GetRoom

5 TPS
聊天室

ListRooms

5 TPS
聊天室

UpdateRoom

5 TPS
標籤

ListTagsForResource

10 TPS
標籤

TagResource

10 TPS
標籤

UntagResource

10 TPS

其他配額

資源或功能 預設 可調整 描述
並行聊天連線 50,000 一個 AWS 區域 中所有聊天室每個帳戶的並行聊天連線數目上限。
記錄組態 10 目前 AWS 區域 中每個帳戶可建立的記錄組態的數目上限。
訊息審查處理常式逾時時間 200

目前 AWS 區域 中所有訊息審查處理常式的逾時時間 (以毫秒為單位)。如果超過此值,則根據您為訊息審查處理常式設定的 fallbackResult 欄位的值允許或拒絕訊息。

您所有聊天室的 DeleteMessage 請求速率 100 您的所有聊天室每秒可以發出的 DeleteMessage 請求次數的上限。請求可以來自 Amazon IVS 聊天功能 API 或 Amazon IVS 聊天功能 訊息 API (WebSocket)。
您所有聊天室的 DisconnectUser 請求速率 100 您的所有聊天室每秒可以發出的 DisconnectUser 請求次數的上限。請求可以來自 Amazon IVS 聊天功能 API 或 Amazon IVS 聊天功能 訊息 API (WebSocket)。
每個連線的訊息請求速率 10 聊天連線每秒可以發出的訊息請求次數上限。
您所有聊天室的 SendMessage 請求速率 1000 您的所有聊天室每秒可以發出的 SendMessage 請求次數的上限。這些請求來自 Amazon IVS 聊天功能訊息 API (WebSocket)。
每個聊天室的 SendMessage 請求速率 100 否 (但可透過 API 設定) 您的任何一個聊天室每秒可以發出的 SendMessage 請求次數的上限。這可以透過 CreateRoomUpdateRoommaximumMessageRatePerSecond 欄位進行設定。這些請求來自 Amazon IVS 聊天功能訊息 API (WebSocket)。
聊天室 50,000 每個 AWS 區域 中每個帳戶的聊天室數量上限。

Service Quotas 與 CloudWatch 用量指標整合

您可以透過 CloudWatch 用量指標,使用 CloudWatch 主動管理您的服務配額。您可使用這些指標,在 CloudWatch 圖表和儀表板中視覺化目前的服務使用狀況。Amazon IVS 聊天功能用量指標對應 Amazon IVS 聊天功能服務配額。

您可以使用 CloudWatch 指標數學函數,以圖表顯示這些資源的服務配額。您也可以設定警示,在您的用量接近服務配額時發出警示。

若要存取用量指標:

  1. 開啟 Service Quotas 主控台,網址為 https://console.aws.amazon.com/servicequotas/

  2. 在導覽窗格中,選擇 AWS services (AWS 服務)。

  3. 從 AWS 服務清單中,搜尋並選取 Amazon Interactive Video Service 聊天功能

  4. Service quotas (服務配額) 清單中,選取感興趣的服務配額。開啟新頁面,其中包含服務配額/指標的相關資訊。

或者,您也可以透過 CloudWatch 主控台取得這些指標。在 AWS Namespaces (AWS 命名空間) 中,選擇 Usage (用量)。然後,在服務清單中選擇 IVS 聊天功能。(請參閱監控 Amazon IVS 聊天功能。)

AWS/用量命名空間中,Amazon IVS 聊天功能會提供下列指標:

指標名稱 描述

ResourceCount

您的帳戶中正在執行的特定資源數量。資源由與指標相關聯的維度定義。

有效統計資訊:最大值 (1 分鐘內使用的最大資源數量)。

以下維度用於改進用量指標:

維度 描述
Service (服務)

包含該資源的 AWS 服務的名稱。有效值:IVS Chat

類別

正在追蹤的資源類別。有效值:None

Type

正在追蹤的資源類型。有效值:Resource

資源

AWS 資源的名稱。有效值:ConcurrentChatConnections

ConcurrentChatConnections 用量指標是 AWS/IVSChat 命名空間 (使用「無」維度) 中指標的副本,如監控 Amazon IVS 聊天功能中所述。

為用量指標建立 CloudWatch 警示

若要根據 Amazon IVS 聊天功能用量指標建立 CloudWatch 警示:

  1. 從 Service Quotas 主控台中,選擇感興趣的服務配額,如上所述。目前,只能為 ConcurrentChatConnections 建立警示。

  2. Amazon CloudWatch alarms (Amazon CloudWatch 警示) 部分中,選擇 Create (建立)。

  3. Alarm threshold (警示閾值) 下拉式清單中,選擇您想要將其設為警示值的已套用配額值的百分比。

  4. 對於 Alarm name (警示名稱),輸入警示的名稱。

  5. 選取 Create (建立)。