3

Я только что выполнил следующие инструкции (Link), чтобы получить AWS CloudWatch, установленный на моем экземпляре EC2.AWS CloudWatch: EndpointConnectionError: Не удалось подключиться к URL-адресу конечной точки

  1. Я обновил свои репозиториев: Суды ни обновления -y
  2. Я установил пакет awslogs: Sudo ня установить -y awslogs
  3. Я редактировал /etc/awslogs/awscli.conf, подтверждающий, что мой AZ это мы-запад-2b на странице EC2
  4. Я оставил condiguration по умолчанию файла /etc/awslogs/awslogs.conf как есть подтверждение того, что путь по умолчанию действительно имеет журналы записываются в него
  5. Я проверил файл /var/log/awslogs.log, и он неоднократно показывает ошибку: EndpointConnectionError: Не удалось подключиться к конечной точке URL: «https://logs.us-west-2b.amazonaws.com/»

    • Я не вижу вновь созданную группу журнала и журнала потока в консоли CloudWatch, как и ожидалось. Что мне здесь не хватает?

Должен ли я указывать на какой-то другой конечной точки, кроме https://logs.us-west-2b.amazonaws.com/? Если да, то где это настроено?

Спасибо заранее,

Graham

+0

Под IAM >> Пользователи >> ваших пользователей >> политики: вы обновить политику, чтобы разрешить создание группы/потока? – vath

+0

@vath я сделал - этот пользователь имеет полный доступ администратора в моей песочнице учетный: { "Версия": "2012-10-17", "Заявление": [{ "Эффект": "Разрешить", «Действие»: «*», «ресурс»: «*» } ] } – gigawatts

+0

Я имел некоторые проблемы, получая группу лог и лог поток, созданный таким образом, я вошел в облако часов консоли и вручную создали новую группу и поток. Затем в IAM >> Пользователи >> (мое имя пользователя) >> Вкладка «Разрешения» >> [Политика присоединения]: я добавил пользователю «AmazonAPIGatewayPushToCloudWatchLogs» для моего пользователя. Я смог записать журналы в этот поток в регионе US_WEST_2. – vath

ответ

6

awscli.conf ожидает регион, а не AZ.

Укажите регион как us-west-2.

Вот документация от исходной страницы

Edit the /etc/awslogs/awscli.conf file and in the [default] section, specify the region where you want to view log data and add your credentials. 

region = us-east-1 
aws_access_key_id = <YOUR ACCESS KEY> 
aws_secret_access_key = <YOUR SECRET KEY> 

Погрешность EndpointConnectionError: Could not connect to the endpoint URL: "https://logs.us-west-2b.amazonaws.com/" может быть связано с неправильным указанием региона.

Правильная конечная точка для службы журналов cloudwatch в US-WEST-2: logs.us-west-2.amazonaws.com.

Пожалуйста, обратитесь к следующей документации для AWS конечных точек служб http://docs.aws.amazon.com/general/latest/gr/rande.html#cwl_region

+0

Это была проблема, спасибо за помощь здесь, высоко оценили – gigawatts