

# IVS 聊天功能 Service Quotas
<a name="service-quotas"></a>

以下是 Amazon Interactive Video Service (IVS) 聊天功能端點、資源和其他操作的服務配額與限制。服務配額 (也稱為限制) 是您 AWS 帳戶的服務資源或操作數目最大值。也就是說，這些限制以 AWS 帳戶為依據，除非表格中另有說明。另請參閱 [AWS Service Quotas](https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html)。

可使用端點透過程式設計方式連接到 AWS 服務。另請參閱 [AWS 服務端點](https://docs.aws.amazon.com/general/latest/gr/rande.html)。

所有配額均按區域執行。

## Service Quotas 增加
<a name="quotas-increase"></a>

對於可調整的配額，您可以透過 [AWS 主控台](https://console.aws.amazon.com/servicequotas/)請求增加速率。也可以使用主控台檢視服務配額的相關資訊。

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

## API 呼叫速率配額
<a name="quotas-call-rate"></a>


| 操作類型 | 作業 | 預設 | 
| --- | --- | --- | 
| 簡訊 | `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 | 

## 其他配額
<a name="quotas-other"></a>


| 資源或功能 | 預設 | 可調整 | Description | 
| --- | --- | --- | --- | 
| 並行聊天連線 | 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 請求次數的上限。這可以透過 [CreateRoom](https://docs.aws.amazon.com/ivs/latest/ChatAPIReference/API_CreateRoom.html) 和 [UpdateRoom](https://docs.aws.amazon.com/ivs/latest/ChatAPIReference/API_UpdateRoom.html) 的 maximumMessageRatePerSecond 欄位進行設定。這些請求來自 Amazon IVS 聊天功能訊息 API (WebSocket)。 | 
| 聊天室 | 50,000 | 是 | 每個 AWS 區域 中每個帳戶的聊天室數量上限。 | 

## Service Quotas 與 CloudWatch 用量指標整合
<a name="quotas-cloudwatch-integration"></a>

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

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

若要存取用量指標：

1. 開啟 Service Quotas 主控台，網址為 [https://console.aws.amazon.com/servicequotas/](https://console.aws.amazon.com/servicequotas/)

1. 在導覽窗格中，選擇 **AWS services** (AWS 服務)。

1. 從 AWS 服務清單中，搜尋並選取 **Amazon Interactive Video Service 聊天功能**。

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

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

在 **AWS/用量**命名空間中，Amazon IVS 聊天功能會提供下列指標：


| 指標名稱 | 描述 | 
| --- | --- | 
| `ResourceCount` | 您的帳戶中正在執行的特定資源數量。資源由與指標相關聯的維度定義。有效統計資訊：最大值 (1 分鐘內使用的最大資源數量)。 | 

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


| 維度 | 描述 | 
| --- | --- | 
| Service (服務) | 包含該資源的 AWS 服務的名稱。有效值：`IVS Chat`。 | 
| 類別 | 正在追蹤的資源類別。有效值：`None`。 | 
| Type | 正在追蹤的資源類型。有效值：`Resource`。 | 
| 資源 | AWS 資源的名稱。有效值：`ConcurrentChatConnections`。 ConcurrentChatConnections 用量指標是 **AWS/IVSChat** 命名空間 (使用「無」維度) 中指標的副本，如[監控 Amazon IVS 聊天功能](chat-health.md)中所述。 | 

### 為用量指標建立 CloudWatch 警示
<a name="quotas-cloudwatch-alarm"></a>

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

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

1. 在 **Amazon CloudWatch alarms** (Amazon CloudWatch 警示) 部分中，選擇 **Create** (建立)。

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

1. 對於 **Alarm name** (警示名稱)，輸入警示的名稱。

1. 選取 **Create** (建立)。