Журналы CloudWatch для Windows 2016 AMI

Я использую последнюю версию Windows 2016 AMI от AWS — Windows_Server-2016-English-Full-Base-2017.01.11

Роль IAM, назначенная экземпляру, содержит политику AdministratorAccess для целей тестирования.

Я добавил файл AWS.EC2.Windows.CloudWatch.json в каталог C:\Program Files\Amazon\SSM\Plugins\awsCloudWatch.

Содержимое файла конфигурации:

{
"schemaVersion": "1.2",
"description": "Example CloudWatch Logs tasks",
"runtimeConfig": {
    "aws:cloudWatch": {
        "settings": {
            "startType": "Enabled"
        },
        "properties": {
            "IsEnabled": true,
            "EngineConfiguration": {
                "PollInterval": "00:00:15",
                "Components": [
                    {
                        "Id": "ApplicationEventLog",
                        "FullName": "AWS.EC2.Windows.CloudWatch.EventLog.EventLogInputComponent,AWS.EC2.Windows.CloudWatch",
                        "Parameters": {
                            "LogName": "Application",
                            "Levels": "7"
                        }
                    },
                    {
                        "Id": "SecurityEventLog",
                        "FullName": "AWS.EC2.Windows.CloudWatch.EventLog.EventLogInputComponent,AWS.EC2.Windows.CloudWatch",
                        "Parameters": {
                        "LogName": "Security",
                        "Levels": "7"
                        }
                    },
                    {
                        "Id": "MemoryCounter",
                        "FullName": "AWS.EC2.Windows.CloudWatch.PerformanceCounterComponent.PerformanceCounterInputComponent,AWS.EC2.Windows.CloudWatch",
                        "Parameters": {
                            "CategoryName": "Memory",
                            "CounterName": "Available MBytes",
                            "InstanceName": "",
                            "MetricName": "Available Memory",
                            "Unit": "Megabytes",
                            "DimensionName": "instance_id",
                            "DimensionValue": "{instance_id}"
                        }
                    },
                    {
                        "Id": "CloudWatchLogs",
                        "FullName": "AWS.EC2.Windows.CloudWatch.CloudWatchLogsOutput,AWS.EC2.Windows.CloudWatch",
                        "Parameters": {
                            "AccessKey": "",
                            "SecretKey": "",
                            "Region": "eu-west-1",
                            "LogGroup": "test-2016",
                            "LogStream": "{instance_id}"
                        }
                    },
                    {
                        "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, SecurityEventLog),CloudWatchLogs",
                        "(MemoryCounter),CloudWatch"
                    ]
                }
            }
        }
    }
}

}

И это не работает, недоступны и CloudWatch Metrics, и Logs.

Есть идеи, как это можно исправить?

Заранее спасибо!


person kagarlickij    schedule 06.02.2017    source источник
comment
Вы перезапустили службу EC2Config после изменения файла .json?   -  person Mahdi    schedule 07.02.2017
comment
Конечно, я попытался перезапустить службу и перезапустить экземпляр. И я пробовал это на нескольких экземплярах.   -  person kagarlickij    schedule 09.02.2017
comment
Проверьте это: stackoverflow.com/questions/41330555/   -  person Mahdi    schedule 09.02.2017
comment
У меня такая же проблема. Насколько я могу судить, в Windows 2016 служба ec2config была заменена на ec2Launch, но в Windows 2016 ею управляет SSMAgent, который необходимо перезапустить.   -  person Philip Nelson    schedule 19.02.2017