IVS 聊天功能服务配额 - Amazon IVS

IVS 聊天功能服务配额

以下是 Amazon Interactive Video Service(IVS)聊天功能端点、资源和其他操作的服务限额和限制。服务配额(也称为限制)是您的亚马逊云科技账户使用的服务资源或操作的最大数量。也就是说,除非表中另有说明,否则这些限制针对每个亚马逊云科技账户。另请参阅 Amazon Service Quotas

要以编程方式连接到亚马逊云科技服务,您需要使用端点。另请参阅亚马逊云科技服务端点

所有限额都是按区域强制执行的。

服务限额增加

对于可调配额,您可以通过 Amazon 管理控制台请求提高速率。也可以使用控制台查看有关服务限额的信息。

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

其他限额

资源或功能 默认 可调整 描述
并发聊天连接 50000 每个账户在 AWS 区域 的所有房间中的最大并发聊天连接数。
日志记录配置 10 在当前的 AWS 区域 中,每个账户可以创建的日志记录配置的最大数量。
消息审核处理程序超时时段 200

当前 AWS 区域 中所有消息审核处理程序的超时时段(以毫秒为单位)。如果超过此值,则允许或拒绝该消息,具体取决于为消息审核处理程序配置的 fallbackResult 字段的值。

所有房间的 DeleteMessage 请求速率 100 所有房间每秒可以发出的最大 DeleteMessage 请求数。请求可以来自 Amazon IVS Chat API,也可以来自 Amazon IVS Chat Messaging API(WebSocket)。
所有房间的 DisconnectUser 请求速率 100 所有房间每秒可以发出的最大 DisconnectUser 请求数。请求可以来自 Amazon IVS Chat API,也可以来自 Amazon IVS Chat Messaging API(WebSocket)。
每个连接的消息收发请求速率 10 聊天连接每秒可发出的最大消息收发请求数。
所有房间的 SendMessage 请求速率 1000 所有房间每秒可发出的最大 SendMessage 请求数。这些请求来自 Amazon IVS Chat Messaging API(WebSocket)。
每个房间的 SendMessage 请求速率 100 否(但可通过 API 进行配置) 任一房间每秒可发出的最大 SendMessage 请求数。这可通过 CreateRoomUpdateRoommaximumMessageRatePerSecond 字段进行配置。这些请求来自 Amazon IVS Chat Messaging API(WebSocket)。
房间 50000 每个账户在每个 AWS 区域 的最大聊天室数量。

服务限额与 CloudWatch 使用量指标的集成

您可以通过 CloudWatch 使用量指标主动管理您的服务限额。您可以使用这些指标在 CloudWatch 图表和控制面板上直观显示当前服务用量。Amazon IVS 聊天功能用量指标与 Amazon IVS 聊天功能服务限额对应。

您可以使用 CloudWatch 指标数学函数在图表上显示这些资源的服务配额。还可以配置警报,以在用量接近服务配额时向您发出警报。

要访问用量指标,请执行以下操作:

  1. 打开服务配额控制台:https://console.aws.amazon.com/servicequotas/

  2. 在导航窗格中,选择 Amazon services(亚马逊云科技服务)。

  3. 从 AWS 服务列表中,搜索并选择 Amazon Interactive Video Service 聊天功能

  4. Service quotas(服务限额)列表中,选择感兴趣的服务限额。系统将打开一个新页面,其中包含有关服务配额/指标的信息。

或者,您可以通过 CloudWatch 控制台访问这些指标。在 AWS Namespaces(Amazon 命名空间)中,选择 Usage(用量)。然后,从服务列表中选择 IVS 聊天功能。(请参阅监控 Amazon IVS 聊天功能。)

AWS/用量命名空间中,Amazon IVS 聊天功能将提供以下指标:

指标名称 描述

ResourceCount

您账户中运行的指定资源的数量。资源由与指标关联的维度定义。

有效统计数据:最大数量(1 分钟期间内使用的最大资源数)。

以下维度用于优化用量指标:

维度 描述
服务

包含资源的 AWS 服务的名称。有效值:IVS Chat

所跟踪的资源的类。有效值:None

类型

所跟踪的资源的类型。有效值:Resource

资源

亚马逊云科技资源的名称。有效值:ConcurrentChatConnections

ConcurrentChatConnections 用量指标是 AWS/IVSChat 命名空间(使用“无”维度)中相应指标的副本,详见 监控 Amazon IVS 聊天功能

为用量指标创建 CloudWatch 警报

要基于 Amazon IVS 聊天功能用量指标创建 CloudWatch 警报,请执行以下操作:

  1. 从 Service Quotas 控制台中选择感兴趣的服务配额,如上所述。目前,只能为 ConcurrentChatConnections 创建警报。

  2. Amazon CloudWatch 警报部分中,选择 Create (创建)

  3. Alarm threshold (警报阈值) 下拉清单中,选择要设置为警报值的已应用配额值的百分比。

  4. 对于 Alarm name (警报名称),输入警报的名称。

  5. 选择 Create (创建)