Destinos de registro de ElastiCache - Amazon ElastiCache

Destinos de registro de ElastiCache

En esta sección se describen los destinos de registro que puede elegir para los registros de ElastiCache. Cada sección proporciona instrucciones a fin de configurar el registro para el tipo de destino e información sobre cualquier comportamiento específico del tipo de destino. Después de configurar el destino de registro, puede agregar especificaciones a la configuración de registro de ElastiCache para iniciar el registro en él.

Amazon CloudWatch Logs

  • Puede especificar un grupo de CloudWatch Logs donde se entregarán los registros.

  • Los registros de varios clústeres de Valkey o Redis OSS y grupos de replicación se pueden entregar al mismo grupo de registros.

  • Se creará un flujo de registro nuevo para cada nodo dentro de un clúster o grupo de reproducción y los registros se entregarán a los flujos de registro respectivos. El nombre de la secuencia de registro utilizará el siguiente formato: elasticache/${engine-name}/${cache-cluster-id}/${cache-node-id}/${log-type}

Permisos para publicar registros en CloudWatch Logs

Debe tener la siguiente configuración de permisos para configurar ElastiCache para enviar registros a un grupo de registros de Registros de CloudWatch:

JSON
{ "Version":"2012-10-17", "Statement": [ { "Action": [ "logs:CreateLogDelivery", "logs:GetLogDelivery", "logs:UpdateLogDelivery", "logs:DeleteLogDelivery", "logs:ListLogDeliveries" ], "Resource": [ "*" ], "Effect": "Allow", "Sid": "ElastiCacheLogging" }, { "Sid": "ElastiCacheLoggingCWL", "Action": [ "logs:PutResourcePolicy", "logs:DescribeResourcePolicies", "logs:DescribeLogGroups" ], "Resource": [ "*" ], "Effect": "Allow" } ] }

Para obtener más información, consulte Registros enviados a CloudWatch Logs.

Amazon Data Firehose

  • Puede especificar un flujo de entrega de Firehose en el que se entregarán los registros.

  • Los registros de varios grupos de replicación y clústeres de Valkey o Redis OSS se pueden entregar al mismo flujo de entrega.

  • Los registros de cada nodo dentro de un clúster o grupo de reproducción se entregarán al mismo flujo de entrega. Puede distinguir los mensajes de registro de diferentes nodos de caché en función de los cache-cluster-id y cache-node-id incluidos en cada mensaje de registro.

  • En la región Asia-Pacífico (Osaka), la entrega de registros de Firehose no se encuentra disponible.

Permisos para publicar registros en Firehose

Para configurar ElastiCache para que envíe registros a un flujo de entrega de Amazon Kinesis Data Firehose debe contar con los siguientes permisos.

JSON
{ "Version":"2012-10-17", "Statement": [ { "Action": [ "logs:CreateLogDelivery", "logs:GetLogDelivery", "logs:UpdateLogDelivery", "logs:DeleteLogDelivery", "logs:ListLogDeliveries" ], "Resource": [ "*" ], "Effect": "Allow", "Sid": "ElastiCacheLogging" }, { "Sid": "ElastiCacheLoggingFHSLR", "Action": [ "iam:CreateServiceLinkedRole" ], "Resource": "*", "Effect": "Allow" }, { "Sid": "ElastiCacheLoggingFH", "Action": [ "firehose:TagDeliveryStream" ], "Resource": "arn:aws:iam::*:role/*", "Effect": "Allow" } ] }