IVS Chat Service Quotas - Amazon IVS

IVS Chat Service Quotas

以下は、Amazon Interactive Video Service (IVS) チャットのエンドポイント、リソース、およびその他のオペレーションの Service Quotas と制限です。Service Quotas (制限とも呼ばれます) とは、AWS アカウントのサービスリソースまたはオペレーションの最大数のことです。つまり、これらの制限は、表に明記されていない限り AWS のアカウントごとに適用されます。AWS Service Quotas を参照してください。

AWS のサービスにプログラムで接続するには、エンドポイントを使用します。AWS サービスエンドポイントも参照してください。

すべてのクォータはリージョンごとに適用されます。

Service Quotas の引き上げ

引き上げ可能なクォータについては、AWS コンソールからレートの引き上げをリクエストできます。コンソールでは、Service Quotas に関する情報も閲覧できます。

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 [Yes (はい)] 現在の AWS リージョン のアカウントごとに作成できるロギング設定の最大数。
メッセージレビューハンドラーのタイムアウト期間 200 不可

現在の AWS リージョン のすべてのメッセージレビューハンドラーのタイムアウト期間 (ミリ秒単位)。これを超えると、メッセージレビューハンドラー用に設定した fallbackResult フィールドの値に応じて、メッセージが許可または拒否されます。

すべてのルームでの DeleteMessage リクエストのレート 100 可能 すべてのルームで 1 秒あたりに実行できる DeleteMessage リクエストの最大数。リクエストは、Amazon IVS Chat API または Amazon IVS Chat メッセージング API (WebSocket) のいずれかから送信できます。
すべてのルームでの DisconnectUser リクエストのレート 100 可能 すべてのルームで 1 秒あたりに実行できる DisconnectUser リクエストの最大数。リクエストは、Amazon IVS Chat API または Amazon IVS Chat メッセージング API (WebSocket) のいずれかから送信できます。
接続あたりのメッセージングリクエストのレート 10 不可 チャット接続が実行できる 1 秒あたりのメッセージングリクエストの最大数。
すべてのルームでの SendMessage リクエストのレート 1000 可能 すべてのルームで 1 秒あたりに実行できる SendMessage リクエストの最大数。これらのリクエストは、Amazon IVS Chat メッセージング API (WebSocket) から送信されます。
ルームあたりの SendMessage リクエストのレート 100 いいえ (ただし、API を使用して設定可能) 1 つのルームに対して 1 秒あたりに実行できる SendMessage リクエストの最大数。これは、CreateRoom および UpdateRoommaximumMessageRatePerSecond フィールドで設定できます。これらのリクエストは、Amazon IVS Chat メッセージング API (WebSocket) から送信されます。
ルーム 50,000 可能 AWS リージョンごとのアカウントあたりのチャットルームの最大数。

Service Quotas と CloudWatch 使用量メトリクスの統合

CloudWatch 使用量メトリクスを使用すると、Service Quotas をプロアクティブに管理できます。これらのメトリクスを使用すると、現在のサービスの使用状況を CloudWatch のグラフやダッシュボードを使って可視化できます。Amazon IVS Chat の使用量メトリクスは、Amazon IVS Chat の Service Quotas に対応しています。

CloudWatch のメトリクスの数学関数を使用すると、それらリソースの Service Quotas をグラフ化できます。また、使用量が Service Quotas に近づいたときに警告するアラームも設定できます。

使用量メトリクスにアクセスするには

  1. Service Quotas のコンソールを開きます。https://console.aws.amazon.com/servicequotas/

  2. ナビゲーションペインで、[AWS services (AWS のサービス)] を選択します。

  3. AWS のサービス一覧から、[Amazon Interactive Video Service Chat] を探し、選択します。

  4. Service Quotas の一覧から、目的のサービスクォータを選択します。新しいページが開き、Service Quotas/メトリクスに関する情報が表示されます。

または、CloudWatch コンソールからこれらのメトリクスにアクセスすることも可能です。[AWS Namespaces (AWS の名前空間)] で、[Usage (使用量)] を選択します。次に、[サービス] の一覧から [IVS Chat] を選択します。(「Monitoring Amazon IVS Chat」を参照してください。)

AWS/使用量 の名前空間の場合、Amazon IVS Chat には次のメトリクスが表示されます。

メトリクス名 説明

ResourceCount

お使いのアカウントで実行されている特定のリソースの数。リソースは、メトリクスに関連付けられたディメンションによって定義されます。

有効な統計: 最大 (1 分間に使用されるリソースの最大数)。

次のディメンションは、使用量メトリクスを絞り込むために使用されます。

ディメンション 説明
Service

リソースが含まれる AWS のサービスの名前。有効な値: IVS Chat

Class

追跡されているリソースのクラス。有効な値: None

Type

追跡されるリソースのタイプ。有効な値: Resource

Resource

AWS リソースの名前。有効な値: ConcurrentChatConnections

ConcurrentChatConnections 使用状況メトリクスは、「Monitoring Amazon IVS Chat」に説明されているように、AWS/IVSChat 名前空間にあるもの (ディメンションは None) のコピーです。

使用量メトリクスの CloudWatch アラームを作成する

Amazon IVS Chat 使用量メトリクススに基づいて CloudWatch アラームを作成するには

  1. Service Quotas のコンソールで、上記の説明に従って目的のサービスクォータを選択します。現在、アラームを作成できるのは、ConcurrentChatConnections に対してのみです。

  2. Amazon CloudWatch アラームのセクションで [Create (作成)] を選択します。

  3. [Alarm threshold (アラームのしきい値)] のドロップダウンリストから、アラーム値として設定する、適用されたクォータ値のパーセンテージを選択します。

  4. [Alarm name (アラーム名)] に、アラームの名前を入力します。

  5. [Create (作成)] を選択します。