Изменения окружения
После создания окружения вы можете изменить общую информацию о нем: имя, описание и метки. Если вы хотите изменить список пакетов или версию Apache Spark™, создайте новое окружение на основе существующего и внесите необходимые изменения.
- В консоли управления
выберите каталог. - Перейдите
в сервис Managed Service for Apache Spark. - На панели слева выберите
Окружения. - Выберите в списке необходимое окружение, перейдите в него и нажмите Редактировать на панели сверху.
- В блоке Общая информация измените имя, описание окружения и метки.
- Нажмите Сохранить изменения.
-
Получите IAM-токен для аутентификации в API и поместите токен в переменную среды окружения:
export IAM_TOKEN="<IAM-токен>" -
Клонируйте репозиторий cloudapi
:cd ~/ && git clone --depth=1 https://github.com/yandex-cloud/cloudapiДалее предполагается, что содержимое репозитория находится в директории
~/cloudapi/. -
Воспользуйтесь вызовом EnvironmentService/Update, чтобы изменить окружение:
grpcurl \ -format json \ -import-path ~/cloudapi/ \ -import-path ~/cloudapi/third_party/googleapis/ \ -proto ~/cloudapi/yandex/cloud/spark/v1/environment/environment_service.proto \ -rpc-header "Authorization: Bearer $IAM_TOKEN" \ -d '{ "environment_id": "<идентификатор_окружения>", "update_mask": { "paths": [ "name", "description" ] }, "name": "<новое_имя_окружения>", "description": "<новое_описание_окружения>" }' \ spark.api.cloud.yandex.net:443 \ yandex.cloud.spark.v1.environment.EnvironmentService.UpdateИдентификатор окружения можно получить с помощью вызова EnvironmentService/List.
В параметре
update_maskперечислите параметры, которые нужно изменить. Передайте новые значения этих параметров в соответствующих полях. -
Убедитесь, что запрос был выполнен успешно, изучив ответ сервера.