ElastiCache 記錄目的地 - Amazon ElastiCache

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

ElastiCache 記錄目的地

本節說明您可以為 ElastiCache 日誌選擇的記錄目的地。每節都會提供為目的地類型設定記錄的指引,以及目的地類型專屬行為的相關資訊。設定記錄目的地之後,您可以將其規格提供給 ElastiCache 記錄組態,以開始記錄目的地。

Amazon CloudWatch Logs

  • 您可以指定將交付日誌的 CloudWatch Logs 日誌群組。

  • 來自多個 Valkey 或 Redis OSS叢集和複寫群組的日誌可以交付至相同的日誌群組。

  • 系統會為快取叢集或複寫群組中的每個節點建立新的記錄串流,並將日誌傳送至個別的記錄串流。日誌串流名稱將使用以下格式:elasticache/${engine-name}/${cache-cluster-id}/${cache-node-id}/${log-type}

將日誌發佈至 CloudWatch 日誌的許可

您必須具有下列許可設定,才能設定 ElastiCache 將日誌傳送至 CloudWatch Logs 日誌群組:

{ "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" } ] }

如需詳細資訊,請參閱傳送至日誌 的 CloudWatch 日誌

Amazon Data Firehose

  • 您可以指定要交付日誌的 Firehose 交付串流。

  • 來自多個 Valkey 或 Redis OSS叢集和複寫群組的日誌可以交付至相同的交付串流。

  • 來自同一個快取叢集或複寫群組內每個節點的日誌都會傳送至相同的交付串流。您可以根據每個日誌訊息中包含的 cache-cluster-idcache-node-id 來區分不同快取節點的日誌訊息。

  • 目前亞太區域 (大阪) 區域不提供傳送至 Firehose 的日誌。

將日誌發佈至 Firehose 的許可

您必須具有下列許可,才能設定 ElastiCache 將日誌傳送至 Amazon Kinesis Data Firehose 交付串流。

{ "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": "Amazon Kinesis Data Firehose delivery stream ARN", "Effect": "Allow" } ] }