Настроить логирование
Статья создана
Обновлена 28 февраля 2025 г.
Консоль управления
AWS CLI
- В консоли управления
выберите каталог, в котором находится канал уведомлений. - В списке сервисов выберите Cloud Notification Service.
- Выберите нужный канал или инициируйте создание нового. Если вы выбрали существующий канал, нажмите кнопку Редактировать в правом верхнем углу.
- В секции Логирование в поле Запись логов активируйте чекбокс Включено.
- В поле Каталог выберите каталог, в котором будет расположена лог-группа.
- В поле Лог-группа выберите существующую лог-группу или создайте новую.
- Чтобы отключить логирование, деактивируйте чекбокс Включено.
-
Если у вас еще нет AWS CLI, установите и сконфигурируйте его.
-
Выполните команду:
aws sns set-endpoint-attributes \ --endpoint-arn <ARN_эндпоинта> \ --attributes LoggingPath=<идентификатор_каталога>/<идентификатор_лог_группы>
Где:
--endpoint-arn
— идентификатор (ARN) эндпоинта.--attributes
— параметры эндпоинта. Для настройки логирования используйте параметрLoggingPath
.идентификатор_каталога
— идентификатор каталога, в котором расположена лог-группа. Каталог должен находиться в том же облаке, что и приложение.идентификатор_лог_группы
— идентификатор лог_группы, в которую будут отправляться логи. Этот параметр необязательный: если идентификатор не указан, будет использована дефолтная лог-группа.
-
Чтобы отключить логирование, передайте пустое значение для атрибута
LoggingPath
.
Подробнее о команде aws sns set-endpoint-attributes
см. в документации AWS