Посмотреть операции с ресурсами сервиса
Все действия с ресурсами сервиса Application Load Balancer сохраняются в виде списка операций. Каждой операции присваивается уникальный идентификатор.
Получить список операций
Можно получить список операций для конкретного ресурса. Ниже показано, как это сделать для L7-балансировщика. Для других ресурсов сервиса последовательность действий такая же.
-
В консоли управления
откройте каталог, в котором находится балансировщик. -
Выберите сервис Application Load Balancer.
-
На панели слева выберите
Балансировщики. -
Выберите нужный балансировщик.
-
Перейдите на панель
Операции для выбранного балансировщика.В открывшемся списке отображаются операции с выбранным балансировщиком.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Чтобы получить список операций для ресурса сервиса Application Load Balancer, воспользуйтесь командой:
yc alb <тип_ресурса> list-operations <имя_или_идентификатор_ресурса>
Пример
Получить список операций для балансировщика:
yc alb load-balancer list-operations ds7857cmjtuv********
Результат:
+----------------------+---------------------+----------------------+---------------------+--------+--------------------------------+
| ID | CREATED AT | CREATED BY | MODIFIED AT | STATUS | DESCRIPTION |
+----------------------+---------------------+----------------------+---------------------+--------+--------------------------------+
| ds71vdf0jqut******** | 2024-05-14 14:36:06 | aje9k8luj4qf******** | 2024-05-14 14:36:06 | DONE | update loadbalancer |
| | | | | | 'ds7857cmjtuv********' |
| ds7nspb18tkg******** | 2024-05-14 12:29:53 | aje9k8luj4qf******** | 2024-05-14 12:34:46 | DONE | create loadbalancer |
| | | | | | 'ds7857cmjtuv********' |
+----------------------+---------------------+----------------------+---------------------+--------+--------------------------------+
По умолчанию информация об операциях выводится в текстовом формате. Чтобы получить более подробную информацию, укажите формат yaml
или json
для выводимых данных с помощью флага --format
:
yc alb load-balancer list-operations ds7857cmjtuv******** --format yaml
Результат:
- id: ds71vdf0jqut********
description: update loadbalancer 'ds7857cmjtuv********'
created_at: "2024-05-14T14:36:06.637766633Z"
created_by: aje9k8luj4qf********
modified_at: "2024-05-14T14:36:06.666429213Z"
done: true
metadata:
'@type': type.googleapis.com/yandex.cloud.apploadbalancer.v1.UpdateLoadBalancerMetadata
load_balancer_id: ds7857cmjtuv********
response:
'@type': type.googleapis.com/yandex.cloud.apploadbalancer.v1.LoadBalancer
id: ds7857cmjtuv********
name: my-alb
folder_id: b1g681qpemb4********
status: ACTIVE
...
created_at: "2024-05-14T12:29:53.571411960Z"
log_options: {}
- id: ds7nspb18tkg********
description: create loadbalancer 'ds7857cmjtuv********'
created_at: "2024-05-14T12:29:53.571411960Z"
created_by: aje9k8luj4qf********
modified_at: "2024-05-14T12:34:46.963930680Z"
done: true
metadata:
'@type': type.googleapis.com/yandex.cloud.apploadbalancer.v1.CreateLoadBalancerMetadata
load_balancer_id: ds7857cmjtuv********
response:
'@type': type.googleapis.com/yandex.cloud.apploadbalancer.v1.LoadBalancer
id: ds7857cmjtuv********
name: my-alb
folder_id: b1g681qpemb4********
status: ACTIVE
...
created_at: "2024-05-14T12:29:53.571411960Z"
log_options: {}
Воспользуйтесь методом REST API listOperations
для соответствующего ресурса или вызовом gRPC API <сервис>/ListOperations
.
Например, для балансировщика воспользуйтесь методом REST API listOperations для ресурса LoadBalancer или вызовом gRPC API LoadBalancerService/ListOperations.
Получить подробную информацию об операции
-
Получите список операций для ресурса.
-
Скопируйте идентификатор нужной операции.
-
Получите подробную информацию об операции:
CLIAPIЕсли у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра
--folder-name
или--folder-id
.Выполните команду:
yc operation get <идентификатор_операции>
id: ds7nspb18tkg******** description: create loadbalancer 'ds7857cmjtuv********' created_at: "2024-05-14T12:29:53.571411960Z" created_by: aje9k8luj4qf******** modified_at: "2024-05-14T12:34:46.963930680Z" done: true metadata: '@type': type.googleapis.com/yandex.cloud.apploadbalancer.v1.CreateLoadBalancerMetadata load_balancer_id: ds7857cmjtuv******** response: '@type': type.googleapis.com/yandex.cloud.apploadbalancer.v1.LoadBalancer id: ds7857cmjtuv******** name: my-alb folder_id: b1g681qpemb4******** status: ACTIVE region_id: ru-central1 network_id: enp3srbi9u49******** allocation_policy: locations: - zone_id: ru-central1-a subnet_id: e9bpric55er9******** - zone_id: ru-central1-b subnet_id: e2l15qssjar5******** - zone_id: ru-central1-d subnet_id: fl85ebb396ub******** created_at: "2024-05-14T12:29:53.571411960Z" log_options: {}
Воспользуйтесь вызовом gRPC API OperationService/Get.