Посмотреть операции с ресурсами сервиса
Все действия с ресурсами сервиса Network Load Balancer сохраняются в виде списка операций. Каждой операции присваивается уникальный идентификатор.
Получить список операций
Чтобы посмотреть операции со всеми ресурсами сервиса, на панели слева выберите
Операции. В открывшемся списке также отображаются операции для ресурсов, которые были удалены.Можно получить список операций для конкретного ресурса. Ниже показано, как это сделать для сетевого балансировщика. Для целевой группы последовательность действий такая же.
-
В консоли управления
откройте каталог, в котором находится сетевой балансировщик. -
Выберите сервис Network Load Balancer.
-
Выберите нужный сетевой балансировщик.
-
Перейдите на панель
Операции.В открывшемся списке отображаются операции с сетевым балансировщиком.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Чтобы получить список операций для ресурса сервиса Network Load Balancer, выполните команду:
yc load-balancer <тип_ресурса> list-operations <имя_или_идентификатор_ресурса>
Пример
Получить список операций для сетевого балансировщика:
yc load-balancer network-load-balancer list-operations enpaud0h342p********
Идентификатор сетевого балансировщика можно получить со списком сетевых балансировщиков в каталоге.
Результат:
+----------------------+---------------------+----------------------+---------------------+--------+----------------------------+
| ID | CREATED AT | CREATED BY | MODIFIED AT | STATUS | DESCRIPTION |
+----------------------+---------------------+----------------------+---------------------+--------+----------------------------+
| enp87akr8sdr******** | 2024-02-01 09:33:45 | ajego134p5h1******** | 2024-02-01 09:33:45 | DONE | Create NetworkLoadBalancer |
+----------------------+---------------------+----------------------+---------------------+--------+----------------------------+
По умолчанию информация об операциях выводится в текстовом формате. Чтобы получить более подробную информацию, укажите формат yaml
или json
для выводимых данных с помощью флага --format
:
yc load-balancer network-load-balancer list-operations enp87akr8sdr******** --format yaml
Результат:
- id: enp87akr8sdr********
description: Create NetworkLoadBalancer
created_at: "2024-02-01T09:33:45.035Z"
created_by: ajego134p5h1********
modified_at: "2024-02-01T09:33:45.642754913Z"
done: true
metadata:
'@type': type.googleapis.com/yandex.cloud.loadbalancer.v1.CreateNetworkLoadBalancerMetadata
network_load_balancer_id: enpaud0h342p********
response:
'@type': type.googleapis.com/google.protobuf.Empty
value: {}
Чтобы получить список операций, воспользуйтесь методом REST API listOperations
для соответствующего ресурса или вызовом gRPC API <сервис>/ListOperations
.
Например, для сетевого балансировщика воспользуйтесь методом REST API listOperations для ресурса NetworkLoadBalancer, или вызовом gRPC API NetworkLoadBalancerService/ListOperations и передайте идентификатор сетевого балансировщика в параметре networkLoadBalancerId
запроса.
Идентификатор сетевого балансировщика можно получить со списком сетевых балансировщиков в каталоге.
Получить подробную информацию об операции
-
Получите список операций для ресурса.
-
Скопируйте идентификатор нужной операции.
-
Получите подробную информацию об операции:
CLIAPIЕсли у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра
--folder-name
или--folder-id
.Выполните команду:
yc operation get <идентификатор_операции>
Результат:
id: enp87akr8sdr******** description: Create NetworkLoadBalancer created_at: "2024-02-01T09:33:45.035Z" created_by: ajego134p5h1******** modified_at: "2024-02-01T09:33:45.642Z" done: true metadata: '@type': type.googleapis.com/yandex.cloud.loadbalancer.v1.CreateNetworkLoadBalancerMetadata network_load_balancer_id: enpaud0h342p******** response: '@type': type.googleapis.com/yandex.cloud.loadbalancer.v1.NetworkLoadBalancer id: enpaud0h342p******** folder_id: b1gmit33ngp3******** created_at: "2024-02-01T09:33:45Z" name: nlb-e6f3e-083 region_id: ru-central1 status: ACTIVE type: EXTERNAL
Воспользуйтесь методом REST API get для ресурса Operation или вызовом gRPC API OperationService/Get.