Просмотр операций с ресурсами сервиса EventRouter
Все действия с ресурсами сервиса EventRouter сохраняются в виде списка операций. Каждой операции присваивается уникальный идентификатор.
Получить список операций
Можно получить список операций для конкретного ресурса. Ниже показано, как это сделать для шины EventRouter. Для других ресурсов сервиса последовательность действий такая же.
-
В консоли управления
откройте каталог, в котором находится шина. -
Выберите сервис Serverless Integrations.
-
На панели слева выберите
EventRouter. -
Выберите нужную шину.
-
Перейдите на панель
Операции для выбранной шины.В открывшемся списке отображаются операции с выбранной шиной.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Чтобы получить список операций для ресурса сервиса EventRouter, воспользуйтесь командой:
yc serverless eventrouter <тип_ресурса> list-operations <имя_или_идентификатор_ресурса>
Пример
Получить список операций для шины:
yc serverless eventrouter bus list-operations epdplu8jn7sr********
Результат:
+----------------------+---------------------+----------------------+---------------------+--------+----------------+
| ID | CREATED AT | CREATED BY | MODIFIED AT | STATUS | DESCRIPTION |
+----------------------+---------------------+----------------------+---------------------+--------+----------------+
| f66oon77ahgu******** | 2025-02-24 20:48:53 | ajevfb0tjfts******** | 2025-02-24 20:48:53 | DONE | Изменение шины |
| f66a237f2f6v******** | 2025-02-24 20:48:30 | ajevfb0tjfts******** | 2025-02-24 20:48:30 | DONE | Изменение шины |
| f66cbrh8c1u4******** | 2025-02-20 12:22:56 | ajevfb0tjfts******** | 2025-02-20 12:22:57 | DONE | Создание шины |
+----------------------+---------------------+----------------------+---------------------+--------+----------------+
По умолчанию информация об операциях выводится в текстовом формате. Чтобы получить более подробную информацию, укажите формат yaml
или json
для выводимых данных с помощью флага --format
:
yc serverless eventrouter bus list-operations <имя_или_идентификатор_шины> --format yaml
Результат:
- id: f66oon77ahgu********
description: Изменение шины
created_at: "2025-02-24T20:48:53.942469190Z"
created_by: ajevfb0tjfts********
modified_at: "2025-02-24T20:48:53.956957528Z"
done: true
metadata:
'@type': type.googleapis.com/yandex.cloud.serverless.eventrouter.v1.UpdateBusMetadata
bus_id: f662ctjn8vv4********
response:
'@type': type.googleapis.com/google.protobuf.Empty
value: {}
...
Воспользуйтесь методом REST API listOperations
для соответствующего ресурса или вызовом gRPC API <сервис>/ListOperations
.
Например, для шины воспользуйтесь методом REST API listOperations для ресурса Bus или вызовом gRPC API BusService/ListOperations.
Получить подробную информацию об операции
-
Получите список операций для шины.
-
Скопируйте идентификатор нужной операции.
-
Получите подробную информацию об операции:
CLIAPIЕсли у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра
--folder-name
или--folder-id
.Выполните команду:
yc operation get <идентификатор_операции>
Результат:
id: f66oon77ahgu******** description: Изменение шины created_at: "2025-02-24T20:48:53.942Z" created_by: ajevfb0tjfts******** modified_at: "2025-02-24T20:48:53.956Z" done: true metadata: '@type': type.googleapis.com/yandex.cloud.serverless.eventrouter.v1.UpdateBusMetadata bus_id: f662ctjn8vv4******** response: '@type': type.googleapis.com/yandex.cloud.serverless.eventrouter.v1.Bus id: f662ctjn8vv4******** folder_id: b1geoelk7fld******** cloud_id: b1gia87mbaom******** created_at: "2025-02-20T12:22:57.005054Z" name: test description: tesst status: ACTIVE
Воспользуйтесь вызовом gRPC API OperationService/Get.