本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
ElastiCache 記錄目的地
本節說明您可以為 ElastiCache 日誌選擇的記錄目的地。每節都會提供為目的地類型設定記錄的指引,以及目的地類型專屬行為的相關資訊。設定記錄目的地之後,將其規格提供給 ElastiCache 記錄組態,便可開始記錄至該目的地。
Amazon CloudWatch Logs
您可以指定要將日誌傳送至哪個 CloudWatch Logs 群組。
來自多個 Valkey 或 Redis OSS 叢集和複寫群組的日誌可以交付至相同的日誌群組。
系統會為快取叢集或複寫群組中的每個節點建立新的記錄串流,並將日誌傳送至個別的記錄串流。日誌串流名稱將使用以下格式:elasticache/${engine-name}/${cache-cluster-id}/${cache-node-id}/${log-type}
將日誌發佈至 CloudWatch Logs 的許可
您必須具有下列許可設定,才能設定 ElastiCache 將日誌傳送至 CloudWatch Logs 日誌群組:
- 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"
}
]
}
如需詳細資訊,請參閱傳送至 CloudWatch Logs 的日誌。
Amazon Data Firehose
您可以指定要交付日誌的 Firehose 交付串流。
來自多個 Valkey 或 Redis OSS 叢集和複寫群組的日誌可以交付至相同的交付串流。
來自同一個快取叢集或複寫群組內每個節點的日誌都會傳送至相同的交付串流。您可以根據每個日誌訊息中包含的 cache-cluster-id
和 cache-node-id
來區分不同快取節點的日誌訊息。
目前無法在亞太區域 (大阪) 區域提供傳送至 Firehose 的日誌。
將日誌發佈至 Firehose 的許可
您必須擁有下列許可,才能設定 ElastiCache 將日誌傳送至 Amazon Kinesis Data Firehose 交付串流。
- 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": "Amazon Kinesis Data Firehose delivery stream ARN
",
"Effect": "Allow"
}
]
}