无服务器缓存事件 - ElastiCache 适用于 Redis 的 Amazon
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

无服务器缓存事件

ElastiCache 会记录与您的无服务器缓存相关的事件。此类信息包括事件的数据和时间、事件的源名称和源类型,以及事件的描述。通过使用 ElastiCache 控制台、Amazon CLI describe-events 命令或 ElastiCache API 操作 DescribeEvents,您可以轻松从日志中检索事件。

您可以选择使用 Amazon EventBridge 监控、摄取、转换和处理 ElastiCache 事件。了解有关 Amazon EventBridge 的更多信息(https://docs.aws.amazon.com/eventbridge/latest/userguide/)。

查看 ElastiCache 事件(控制台)

要使用 ElastiCache 控制台查看事件,请执行以下操作:

  1. 登录 Amazon Web Services Management Console 并打开 ElastiCache 控制台(https://console.aws.amazon.com/elasticache/)。

  2. 要查看所有可用事件的列表,请在导航窗格中选择 Events (事件)

  3. 事件屏幕上,列表的每一行表示一个事件,并显示事件源、事件类型、事件的 GMT 时间及事件的描述。通过使用 Filter,您可以指定是要查看事件列表中的所有事件,还是仅查看特定类型的事件。

查看 ElastiCache 事件(Amazon CLI)

要使用 Amazon CLI 生成 ElastiCache 事件的列表,请使用命令 describe-events。您可以使用可选参数来控制所列事件的类型、所列事件的时间范围、要列出的事件的最大数目等。

以下代码列出最多 40 个无服务器缓存事件。

aws elasticache describe-events --source-type serverless-cache --max-items 40

以下代码列出了过去 24 小时(1440 分钟)内的所有无服务器缓存事件。

aws elasticache describe-events --source-type serverless-cache --duration 1440

无服务器事件

此部分记录了您可能收到的有关无服务器缓存的不同类型的事件。

无服务器缓存创建事件

Detail-Type 描述 单位 来源 消息

缓存已创建

缓存 arn

创建

serverless-cache

缓存 <cache-name> 已创建,可供使用。

缓存已创建

缓存 arn

快照 arn

创建

serverless-cache

缓存 <cache-name> 已创建,并且已从快照中还原数据。您的缓存已就绪,可供使用。

缓存创建失败

缓存 arn

失败

serverless-cache

缓存 <cache-name> 的创建失败。可用 IP 地址不足,无法创建 VPC 端点。

缓存创建失败

缓存 arn

失败

serverless-cache

缓存 <cache-name> 的创建失败。请求中提供的子网无效。

缓存创建失败

缓存 arn

失败

serverless-cache

缓存 <cache-name> 的创建失败。已达到创建 VPC 端点的配额限制。

缓存创建失败

缓存 arn

失败

serverless-cache

缓存 <cache-name> 的创建失败。您无权创建 VPC 端点。

缓存创建失败

缓存 arn

失败

serverless-cache

缓存 <cache-name> 的创建失败。用户组 <user-group-name> 中存在具有不兼容的 Redis 版本的用户。

缓存创建失败

缓存 arn

缓存快照 arn

失败

serverless-cache

缓存 <cache-name> 的创建失败。提供的用户组 <user-group-name> 不存在。

缓存创建失败

缓存 arn

失败

serverless-cache

缓存 <cache-name> 的创建失败。从快照还原数据失败,因为 <reason>。

失败原因:

  • 无法从 S3 检索文件。

  • 预期的 md5 与实际的 md5 不匹配。

  • 提供的 RDB 文件的版本不受支持。

无服务器缓存更新事件

Detail-Type 资源列表 类别 来源 消息

缓存已更新

缓存 arn

配置更改

serverless-cache

缓存 <cache-name> 的 SecurityGroups 已更新。

缓存已更新

缓存 arn

配置更改

serverless-cache

缓存 <cache-name> 的标签已更新。

缓存更新失败

缓存 arn

配置更改

serverless-cache

缓存 <cache-name> 的更新失败。用户组 <user-group-name> 中存在具有不兼容的 Redis 版本的用户。

缓存更新失败

缓存 arn

配置更改

serverless-cache

缓存 <cache-name> 的更新失败。SecurityGroups 更新失败。

缓存更新失败

缓存 arn

配置更改

serverless-cache

缓存 <cache-name> 的更新失败。由于权限不足,SecurityGroups 更新失败。

缓存更新失败

缓存 arn

配置更改

serverless-cache

缓存 <cache-name> 的更新失败。SecurityGroups 更新失败,因为 SecurityGroups 无效。

无服务器缓存删除事件

Detail-Type 资源列表 类别 来源 消息

缓存已删除

缓存 arn

删除

serverless-cache

缓存 <cache-name> 已删除。

无服务器缓存使用限制事件

Detail-Type 描述 单位 来源 消息

缓存已更新

缓存 arn

配置更改

serverless-cache

限制对缓存 <cache-name> 的更新。

即将达到缓存限制

缓存 arn

通知

serverless-cache

槽 <X> 使用的容量超过每个槽 32 GB 限制的 <Y>%。例如,槽 10 使用的容量超过每个槽 32 GB 限制的 90%。

缓存更新失败

缓存 arn

失败

serverless-cache

由于缓存 <cache-name> 已删除,对缓存的限制更新失败。

缓存更新失败

缓存 arn

失败

serverless-cache

由于配置无效,对缓存 <cache-name> 的限制更新失败。

缓存更新失败

缓存 arn

失败

serverless-cache

对缓存 <cache-name> 的有限更新失败,因为当前缓存的数据超过了新的限制。在应用限制之前,请刷新数据。

无服务器缓存快照事件

Detail-Type Resources-list 类别 来源 消息

快照已创建

缓存 arn

快照 arn

创建

serverless-cache-snapshot

已为缓存 <cache-name> 创建快照 <snapshot-name>。

快照创建失败

缓存 arn

快照 arn

失败

serverless-cache-snapshot

未能为缓存 <cache-name> 创建快照。使用客户自主管理型密钥 <key-id> 创建快照 <snapshot-name> 失败,因为 <reason>。

失败原因消息:

  • 因为客户自主管理型密钥已禁用

  • 因为找不到客户自主管理型密钥

  • 因为请求超时

快照创建失败

缓存 arn

快照 arn

失败

serverless-cache-snapshot

未能为缓存 <cache-name> 创建快照。未能创建快照 <snapshot-name>,因为 <reason>。

默认原因:

  • 因为内部错误

快照导出失败

快照 arn

失败

serverless-cache-snapshot

未能为缓存 <cache-name> 导出快照。无法将快照导出到存储桶 %s,因为 ElastiCache 不具有存储桶权限。

快照导出失败

快照 arn

失败

serverless-cache-snapshot

未能为缓存 <cache-name> 导出快照。无法将快照导出到存储桶“%s”,因为存储桶中已存在同名对象。

快照导出失败

快照 arn

失败

serverless-cache-snapshot

未能为缓存 <cache-name> 导出快照。无法将快照导出到存储桶“%s”,因为存储桶所有者账户 ID 已更改。

快照导出失败

快照 arn

失败

serverless-cache-snapshot

未能为缓存 <cache-name> 导出快照。无法将快照导出到存储桶“%s”,因为 S3 存储桶不可访问。

快照导出失败

快照 arn

失败

serverless-cache-snapshot

未能为缓存 <cache-name> 导出快照。无法将快照导出到存储桶“%s”,因为存储桶不可访问。

快照导出失败

快照 arn

失败

serverless-cache-snapshot

未能为缓存 <cache-name> 导出快照。无法将快照导出到存储桶“%s”,因为存储桶不存在。

快照导出失败

快照 arn

失败

serverless-cache-snapshot

未能为缓存 <cache-name> 导出快照。无法使用源快照客户自主管理型密钥 %s 将快照导出到存储桶“%s”,因为 <reason>。

快照导出失败

快照 arn

失败

serverless-cache-snapshot

未能为缓存 <cache-name> 导出快照。无法将快照导出到存储桶“%s”。

快照复制失败

快照 arn-1

快照 arn-2

失败

serverless-cache-snapshot

未能复制快照 <snapshot-name>。无法使用源快照客户自主管理型密钥 <key-id> 将快照“%s”复制到快照“%s”,因为 <reason-name>。

快照复制失败

快照 arn-1

快照 arn-2

失败

serverless-cache-snapshot

未能复制快照 <snapshot-name>。无法将快照“%s”复制到快照“%s”(使用目标快照客户自主管理型密钥“%s”“%s”)。