IVS 聊天功能服务配额
以下是 Amazon Interactive Video Service(IVS)聊天功能端点、资源和其他操作的服务限额和限制。服务配额(也称为限制)是您的亚马逊云科技账户使用的服务资源或操作的最大数量。也就是说,除非表中另有说明,否则这些限制针对每个亚马逊云科技账户。另请参阅 Amazon Service Quotas。
要以编程方式连接到亚马逊云科技服务,您需要使用端点。另请参阅亚马逊云科技服务端点。
所有限额都是按区域强制执行的。
服务限额增加
对于可调配额,您可以通过 Amazon 管理控制台
API 调用速率限额不可调整。
API 调用速率限额
端点类型 | 端点 | 默认 |
---|---|---|
消息收发 |
|
100 TPS |
消息收发 |
|
100 TPS |
消息收发 |
|
100 TPS |
聊天令牌 |
|
200 TPS |
日志记录配置 |
|
3 TPS |
日志记录配置 |
|
3 TPS |
日志记录配置 |
|
3 TPS |
日志记录配置 |
|
3 TPS |
日志记录配置 |
|
3 TPS |
房间 |
|
5 TPS |
房间 |
|
5 TPS |
房间 |
|
5 TPS |
房间 |
|
5 TPS |
房间 |
|
5 TPS |
标签 |
|
10 TPS |
标签 |
|
10 TPS |
标签 |
|
10 TPS |
其他限额
资源或功能 | 默认 | 可调整 | 描述 |
---|---|---|---|
并发聊天连接 | 50000 | 是 | 每个账户在 AWS 区域 的所有房间中的最大并发聊天连接数。 |
日志记录配置 | 10 | 是 | 在当前的 AWS 区域 中,每个账户可以创建的日志记录配置的最大数量。 |
消息审核处理程序超时时段 | 200 | 否 | 当前 AWS 区域 中所有消息审核处理程序的超时时段(以毫秒为单位)。如果超过此值,则允许或拒绝该消息,具体取决于为消息审核处理程序配置的 |
所有房间的 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 请求数。这可通过 CreateRoom 和 UpdateRoom 的 maximumMessageRatePerSecond 字段进行配置。这些请求来自 Amazon IVS Chat Messaging API(WebSocket)。 |
房间 | 50000 | 是 | 每个账户在每个 AWS 区域 的最大聊天室数量。 |
服务限额与 CloudWatch 使用量指标的集成
您可以通过 CloudWatch 使用量指标主动管理您的服务限额。您可以使用这些指标在 CloudWatch 图表和控制面板上直观显示当前服务用量。Amazon IVS 聊天功能用量指标与 Amazon IVS 聊天功能服务限额对应。
您可以使用 CloudWatch 指标数学函数在图表上显示这些资源的服务配额。还可以配置警报,以在用量接近服务配额时向您发出警报。
要访问用量指标,请执行以下操作:
-
打开服务配额控制台:https://console.aws.amazon.com/servicequotas/
-
在导航窗格中,选择 Amazon services(亚马逊云科技服务)。
-
从 AWS 服务列表中,搜索并选择 Amazon Interactive Video Service 聊天功能。
-
在 Service quotas(服务限额)列表中,选择感兴趣的服务限额。系统将打开一个新页面,其中包含有关服务配额/指标的信息。
或者,您可以通过 CloudWatch 控制台访问这些指标。在 AWS Namespaces(Amazon 命名空间)中,选择 Usage(用量)。然后,从服务列表中选择 IVS 聊天功能。(请参阅监控 Amazon IVS 聊天功能。)
在 AWS/用量命名空间中,Amazon IVS 聊天功能将提供以下指标:
指标名称 | 描述 |
---|---|
|
您账户中运行的指定资源的数量。资源由与指标关联的维度定义。 有效统计数据:最大数量(1 分钟期间内使用的最大资源数)。 |
以下维度用于优化用量指标:
维度 | 描述 |
---|---|
服务 | 包含资源的 AWS 服务的名称。有效值: |
类 | 所跟踪的资源的类。有效值: |
类型 | 所跟踪的资源的类型。有效值: |
资源 | 亚马逊云科技资源的名称。有效值: ConcurrentChatConnections 用量指标是 AWS/IVSChat 命名空间(使用“无”维度)中相应指标的副本,详见 监控 Amazon IVS 聊天功能。 |
为用量指标创建 CloudWatch 警报
要基于 Amazon IVS 聊天功能用量指标创建 CloudWatch 警报,请执行以下操作:
-
从 Service Quotas 控制台中选择感兴趣的服务配额,如上所述。目前,只能为 ConcurrentChatConnections 创建警报。
-
在 Amazon CloudWatch 警报部分中,选择 Create (创建)。
-
从 Alarm threshold (警报阈值) 下拉清单中,选择要设置为警报值的已应用配额值的百分比。
-
对于 Alarm name (警报名称),输入警报的名称。
-
选择 Create (创建)。