Создать приемник логов
Статья создана
Обновлена 17 октября 2024 г.
Консоль управления
CLI
API
-
В консоли управления
перейдите в каталог, в котором хотите создать приемник логов. -
Выберите сервис Cloud Logging.
-
Перейдите на вкладку Приёмники логов.
-
Нажмите кнопку Создать приёмник логов.
-
(Опционально) Введите имя и описание приемника логов. Формат имени:
- длина — от 3 до 63 символов;
- может содержать строчные буквы латинского алфавита, цифры и дефисы;
- первый символ — буква, последний — не дефис.
-
(Опционально) Добавьте метки.
-
В поле Назначение выберите
Object Storage
. -
Выберите бакет, в который будут сохраняться логи.
-
(Опционально) Укажите папку.
-
Выберите сервисный аккаунт, у которого есть права на загрузку объектов в бакет.
-
Нажмите кнопку Создать приёмник логов.
Чтобы создать приемник логов, выполните команду:
yc logging sink create \
--name <имя_приемника> \
--service-account-id <идентификатор_сервисного_аккаунта> \
--s3 bucket=<имя_бакета>
Где:
--name
— имя приемника логов. Необязательный параметр.--service-account-id
— идентификатор сервисного аккаунта, у которого есть права на загрузку объектов в бакет.bucket
— имя бакета, в который будут выгружаться логи.
Результат:
id: e23s5s2jsr78********
folder_id: b1gc1t4cb638********
cloud_id: b1gvlrnlei4l********
created_at: "2023-09-24T19:05:33.367058291Z"
name: test
service_account_id: aje07l4q4vmo********
s3:
bucket: bucket-name
Чтобы создать приемник логов, воспользуйтесь методом REST API create для ресурса Sink или вызовом gRPC API SinkService/Create.