如何通过YAML文件定义指定配置的AWS::Logs::LogAnomalyDetector?
AWS CloudFormation YAML 定义日志异常检测器
以下是满足需求的CloudFormation YAML配置,对应指定的日志组、检测器名称和30分钟检测频率:
AWSTemplateFormatVersion: '2010-09-09' Resources: LogsAnomalyDetector: Type: AWS::Logs::LogAnomalyDetector Properties: AnomalyDetectorName: logs-anomaly-detector LogGroupArnList: - !Sub "arn:aws:logs:${AWS::Region}:${AWS::AccountId}:log-group:production-xxxx-monitor:*" EvaluationFrequency: THIRTY_MINUTES
配置说明:
- AnomalyDetectorName:直接对应要求的
logs-anomaly-detector检测器名称。 - LogGroupArnList:用
!Sub动态生成目标日志组ARN,自动适配当前部署的区域和账号ID,对应指定的production-xxxx-monitor日志组;也可以手动替换为日志组的完整ARN,例如arn:aws:logs:us-east-1:123456789012:log-group:production-xxxx-monitor:*。 - EvaluationFrequency:设置为
THIRTY_MINUTES,对应30分钟的检测频率,这是AWS支持的标准枚举值。
注:CloudFormation定义日志异常检测器时,必须使用日志组ARN而非名称,这是资源的必填要求。
内容的提问来源于stack exchange,提问作者Ida Amit
相关产品推荐
相关产品推荐

