0

누군가가이를 도울 수 있기를 바랬습니다. EC2config 서비스가 설치된 Windows Server 2012에서 로그를 스트리밍하려고합니다.EC2Config 클라우드 워치가 작동하지 않는 스트리밍을 기록합니다.

나는 다음과 같은 문서를 따랐다 : https://aws.amazon.com/blogs/devops/using-cloudwatch-logs-with-amazon-ec2-running-microsoft-windows-server/

불행하게도 아무것도 CloudWatch를 로그에 스트리밍되지 않습니다. 난 단지 내가 CloudWatch를 로그 그룹을 이해하고 스트림을 자동으로 생성해야합니다에서 IIS 로그를 스트리밍 할

{ 
"EngineConfiguration": { 
    "PollInterval": "00:00:15", 
    "Components": [ 
     { 
      "Id": "ApplicationEventLog", 
      "FullName": "AWS.EC2.Windows.CloudWatch.EventLog.EventLogInputComponent,AWS.EC2.Windows.CloudWatch", 
      "Parameters": { 
       "LogName": "Application", 
       "Levels": "1" 
      } 
     }, 
     { 
      "Id": "SystemEventLog", 
      "FullName": "AWS.EC2.Windows.CloudWatch.EventLog.EventLogInputComponent,AWS.EC2.Windows.CloudWatch", 
      "Parameters": { 
       "LogName": "System", 
       "Levels": "7" 
      } 
     }, 
     { 
      "Id": "SecurityEventLog", 
      "FullName": "AWS.EC2.Windows.CloudWatch.EventLog.EventLogInputComponent,AWS.EC2.Windows.CloudWatch", 
      "Parameters": { 
      "LogName": "Security", 
      "Levels": "7" 
      } 
     }, 
     { 
      "Id": "ETW", 
      "FullName": "AWS.EC2.Windows.CloudWatch.EventLog.EventLogInputComponent,AWS.EC2.Windows.CloudWatch", 
      "Parameters": { 
       "LogName": "Microsoft-Windows-WinINet/Analytic", 
       "Levels": "7" 
      } 
     }, 
     { 
      "Id": "IISLog", 
      "FullName": "AWS.EC2.Windows.CloudWatch.IISLogOutput,AWS.EC2.Windows.CloudWatch", 
      "Parameters": { 
     "LogDirectoryPath": "C:\\inetpub\\logs\\LogFiles\\W3SVC1" 
     "AccessKey": "", 
     "SecretKey": "", 
     "Region": "eu-west-1", 
     "LogGroup": "Web-Logs", 
     "LogStream": "IIStest" 
      } 
     }, 
     { 
      "Id": "CustomLogs", 
      "FullName": "AWS.EC2.Windows.CloudWatch.CustomLog.CustomLogInputComponent,AWS.EC2.Windows.CloudWatch", 
      "Parameters": { 
       "LogDirectoryPath": "C:\\CustomLogs\\", 
       "TimestampFormat": "MM/dd/yyyy HH:mm:ss", 
       "Encoding": "UTF-8", 
       "Filter": "", 
       "CultureName": "en-US", 
       "TimeZoneKind": "Local" 
      } 
     }, 
     { 
      "Id": "PerformanceCounter", 
      "FullName": "AWS.EC2.Windows.CloudWatch.PerformanceCounterComponent.PerformanceCounterInputComponent,AWS.EC2.Windows.CloudWatch", 
      "Parameters": { 
       "CategoryName": "Memory", 
       "CounterName": "Available MBytes", 
       "InstanceName": "", 
       "MetricName": "Memory", 
       "Unit": "Megabytes", 
       "DimensionName": "", 
       "DimensionValue": "" 
      } 
     }, 
     { 
      "Id": "CloudWatchLogs", 
      "FullName": "AWS.EC2.Windows.CloudWatch.CloudWatchLogsOutput,AWS.EC2.Windows.CloudWatch", 
      "Parameters": { 
       "AccessKey": "", 
       "SecretKey": "", 
       "Region": "eu-west-1", 
       "LogGroup": "Win2Test", 
       "LogStream": "logging-test" 
      } 
     }, 
     { 
      "Id": "CloudWatch", 
      "FullName": "AWS.EC2.Windows.CloudWatch.CloudWatch.CloudWatchOutputComponent,AWS.EC2.Windows.CloudWatch", 
      "Parameters": 
      { 
       "AccessKey": "", 
       "SecretKey": "", 
       "Region": "eu-west-1", 
       "NameSpace": "Windows/Default" 
      } 
     } 
    ], 
    "Flows": { 
     "Flows": 
     [ 
      "(ApplicationEventLog,SystemEventLog),CloudWatchLogs", 
    "IISLog" 
     ] 
    } 
} 
} 

시간이 순간 :

다음은 JSON 내가 사용하고 있습니다.

+0

은 인스턴스는 로그를 시계 그룹/S3 버킷 클라우드 역할을 통해 액세스 권한을 부여하는 인스턴스 프로파일이 있습니까? –

답변

0

JSON 파일 자체, 특히 FLOW 영역에서 몇 가지 실수를 한 것처럼 보입니다.

이있어이 지금 작업 :

+1

더 구체적으로 할 수있는 기회가 있으십니까? –