Просмотр операций с ресурсами сервиса
Все действия с ресурсами сервиса Cloud Functions сохраняются в виде списка операций. Каждой операции присваивается уникальный идентификатор.
Получить список операций
Можно получить список операций для конкретного ресурса. Ниже показано, как это сделать для функции. Для других ресурсов сервиса последовательность действий такая же.
-
В консоли управления
откройте каталог, в котором находится функция. -
Выберите сервис Cloud Functions.
-
На панели слева выберите
Функции. -
Выберите нужную функцию.
-
Перейдите на панель
Операции для выбранной функции.В открывшемся списке отображаются операции с выбранной функцией.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Чтобы получить список операций для ресурса сервиса Cloud Functions, воспользуйтесь командой:
yc serverless <тип_ресурса> list-operations <имя_или_идентификатор_ресурса>
Пример
Получить список операций для функции:
yc serverless function list-operations epdplu8jn7sr********
Результат:
+----------------------+---------------------+----------------------+---------------------+--------+-----------------+
| ID | CREATED AT | CREATED BY | MODIFIED AT | STATUS | DESCRIPTION |
+----------------------+---------------------+----------------------+---------------------+--------+-----------------+
| d4e952nebqdb******** | 2024-06-19 08:33:11 | aje9k8luj4qf******** | 2024-06-19 08:33:12 | DONE | Create session |
| d4elh7hqnj7g******** | 2024-06-19 08:33:04 | aje9k8luj4qf******** | 2024-06-19 08:33:04 | DONE | Create function |
+----------------------+---------------------+----------------------+---------------------+--------+-----------------+
По умолчанию информация об операциях выводится в текстовом формате. Чтобы получить более подробную информацию, укажите формат yaml
или json
для выводимых данных с помощью флага --format
:
yc serverless function list-operations <имя_или_идентификатор_ресурса> --format yaml
Результат:
- id: d4e952nebqdb********
description: Create session
created_at: "2024-06-19T08:33:11.658Z"
created_by: aje9k8luj4qf********
modified_at: "2024-06-19T08:33:12.345Z"
done: true
metadata:
'@type': type.googleapis.com/google.protobuf.Empty
value: {}
response:
'@type': type.googleapis.com/google.protobuf.Empty
value: {}
...
Воспользуйтесь методом REST API listOperations
для соответствующего ресурса или вызовом gRPC API <сервис>/ListOperations
.
Например, для функции воспользуйтесь методом REST API listOperations для ресурса Function или вызовом gRPC API FunctionService/ListOperations.
Получить подробную информацию об операции
-
Получите список операций для ресурса.
-
Скопируйте идентификатор нужной операции.
-
Получите подробную информацию об операции:
CLIAPIЕсли у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра
--folder-name
или--folder-id
.Выполните команду:
yc operation get <идентификатор_операции>
Результат:
id: d4elh7hqnj7g******** description: Create function created_at: "2024-06-19T08:33:04.513Z" created_by: aje9k8luj4qf******** modified_at: "2024-06-19T08:33:04.665Z" done: true metadata: '@type': type.googleapis.com/yandex.cloud.serverless.functions.v1.CreateFunctionMetadata function_id: d4e3f75v8kti******** response: '@type': type.googleapis.com/yandex.cloud.serverless.functions.v1.Function id: d4e3f75v8kti******** folder_id: b1g681qpemb4******** created_at: "2024-06-19T08:33:04.587Z" name: my-db-function http_invoke_url: https://functions.yandexcloud.net/d4e3f75v8kti******** status: ACTIVE
Воспользуйтесь вызовом gRPC API OperationService/Get.