Релизы CLI
- Текущая версия
- Предыдущие релизы
- Версия 0.147.0 (21.04.25)
- Версия 0.146.1 (03.04.25)
- Версия 0.146.0 (02.04.25)
- Версия 0.145.0 (18.03.25)
- Версия 0.144.0 (27.02.25)
- Версия 0.143.0 (11.02.25)
- Версия 0.142.0 (30.01.25)
- Версия 0.141.0 (16.12.24)
- Версия 0.140.0 (29.11.24)
- Версия 0.139.0 (18.11.24)
- Версия 0.138.0 (06.11.24)
- Версия 0.137.0 (01.11.24)
- Версия 0.136.0 (21.10.24)
- Версия 0.135.0 (07.10.24)
- Версия 0.134.0 (02.10.24)
- Версия 0.133.0 (09.09.24)
- Версия 0.132.1 (28.08.24)
- Версия 0.132.0 (26.08.24)
- Версия 0.131.1 (15.08.24)
- Версия 0.131.0 (14.08.24)
- Версия 0.130.0 (01.08.24)
- Версия 0.129.0 (16.07.24)
- Версия 0.128.0 (02.07.24)
- Версия 0.127.0 (17.06.24)
- Версия 0.126.0 (04.06.24)
- Версия 0.125.0 (20.05.24)
- Версия 0.124.0 (22.04.24)
- Версия 0.123.0 (08.04.24)
- Версия 0.122.0 (27.03.24)
- Версия 0.121.0 (12.03.24)
- Версия 0.120.0 (01.03.24)
- Версия 0.119.0 (27.02.24)
- Версия 0.118.0 (14.02.24)
- Версия 0.117.0 (30.01.24)
- Версия 0.116.0 (15.01.24)
- Версия 0.115.0 (18.12.23)
- Версия 0.114.0 (05.12.23)
- Версия 0.113.0 (31.10.23)
- Версия 0.112.0 (12.10.23)
- Версия 0.111.0 (21.09.23)
- Версия 0.110.0 (14.09.23)
- Версия 0.109.0 (10.08.23)
- Версия 0.108.1 (06.07.23)
- Версия 0.108.0 (04.07.23)
- Версия 0.107.0 (15.06.23)
- Версия 0.106.0 (19.05.23)
- Версия 0.105.0 (15.05.23)
- Версия 0.104.0 (19.04.23)
- Версия 0.103.0 (15.03.23)
- Версия 0.102.0 (09.02.23)
- Версия 0.101.0 (16.01.23)
- Версия 0.100.0 (27.12.22)
- Версия 0.99.0 (01.12.22)
- Версия 0.98.0 (09.11.22)
- Версия 0.97.0 (10.10.22)
- Версия 0.96.0 (19.09.22)
- Версия 0.95.0 (02.09.22)
- Версия 0.94.0 (16.08.22)
- Версия 0.93.0 (19.07.22)
- Версия 0.92.0 (05.07.22)
- Версия 0.91.0 (12.05.22)
- Версия 0.90.0 (13.04.22)
- Версия 0.89.0 (23.03.22)
- Версия 0.88.0 (16.02.22)
- Версия 0.87.0 (18.01.22)
- Версия 0.86.0 (15.12.21)
- Версия 0.85.0 (29.11.21)
- Версия 0.84.0 (16.11.21)
- Версия 0.83.0 (26.10.21)
- Версия 0.82.0 (23.09.21)
- Версия 0.81.0 (06.09.21)
- Версия 0.80.0 (19.08.21)
- Версия 0.79.0 (13.07.21)
- Версия 0.78.0 (29.06.21)
- Версия 0.77.0 (07.06.21)
- Версия 0.76.0 (19.05.21)
- Версия 0.75.0 (13.04.21)
- Версия 0.74.0 (29.03.21)
- Версия 0.73.0 (17.03.21)
- Версия 0.72.0 (11.02.21)
- Версия 0.71.0 (03.02.21)
- Версия 0.70.0 (22.12.20)
- Версия 0.69.0 (02.12.20)
- Версия 0.68.0 (03.11.20)
- Версия 0.67.0 (05.10.20)
- Версия 0.66.0 (28.09.20)
- Версия 0.65.0 (22.09.20)
- Версия 0.64.0 (08.09.20)
- Версия 0.63.0 (28.08.20)
- Версия 0.62.0 (20.08.20)
- Версия 0.61.0 (03.08.20)
- Версия 0.60.0 (20.07.20)
- Версия 0.59.0 (02.07.20)
- Версия 0.58.0 (16.06.20)
- Версия 0.57.0 (26.05.20)
- Версия 0.56.0 (23.04.20)
- Версия 0.55.0 (13.04.20)
- Версия 0.54.0 (24.03.20)
- Версия 0.53.0 (04.03.20)
- Версия 0.52.1 (21.02.20)
- Версия 0.52.0 (21.02.20)
- Версия 0.51.0 (12.02.20)
- Версия 0.50.0 (27.01.20)
- Версия 0.49.0 (21.01.20)
- Версия 0.48.0 (27.12.19)
- Версия 0.47.0 (17.12.19)
- Версия 0.46.0 (13.12.19)
- Версия 0.45.0 (03.12.19)
- Версия 0.44.0 (19.11.19)
- Версия 0.43.1 (14.11.19)
- Версия 0.43.0 (11.11.19)
- Версия 0.42.0 (21.10.19)
- Версия 0.41.1 (26.09.19)
- Версия 0.41.0 (25.09.19)
- Версия 0.40.0 (20.09.19)
- Версия 0.39.0 (16.09.19)
- Версия 0.38.0 (09.09.19)
- Версия 0.37.0 (06.09.19)
- Версия 0.36.0 (27.08.19)
- Версия 0.35.1 (16.08.19)
- Версия 0.35.0 (09.08.19)
- Версия 0.34.0 (26.07.19)
- Версия 0.33.0 (19.07.19)
- Версия 0.32.0 (05.07.19)
- Версия 0.31.0 (01.07.19)
- Версия 0.30.0 (18.06.19)
- Версия 0.29.0 (11.06.19)
- Версия 0.28.0 (05.06.19)
Текущая версия
Версия 0.148.0 (30.04.25)
Изменения в сервисах Yandex Cloud
Compute Cloud
-
В команде создания снапшотов по расписанию добавлена возможность задать описание и метки для снапшотов:
yc compute snapshot-schedule create --snapshot-description --snapshot-labels
Identity and Access Management
- Добавлена команда
yc iam whoami
для получения информации о своем аккаунте.
Managed Service for OpenSearch
Исправлено сообщение об ошибке, которое появлялось после успешного окончания операции перезапуска кластера OpenSearch или смены мастера.
Managed Service for PostgreSQL
Добавлены команды для управления пользователями в ресурсных группах в Greenplum®:
yc managed-greenplum user create
;yc managed-greenplum user get
;yc managed-greenplum user list
;yc managed-greenplum user update
;yc managed-greenplum
.
EventRouter
- Добавлена команда
yc serverless eventrouter connector create event-service
для создания коннектора типаevent_service
для отправки сообщений в шину через gRPC. - Добавлена команда
yc serverless eventrouter send-event
для отправки сообщений в шину через gRPC для коннектора типаevent_service
.
Object Storage
-
Исправлена ошибка, при которой в некоторых случаях при выполнении команды
yc storage s3 cp
бакет считался пустым, и копирование не выполнялось. -
В конфигурацию CLI добавлены параметры для настройки команды
yc storage s3 cp
:s3.max-queue-size
— максимальное количество задач в очереди. Значение по умолчанию —1000
.s3.max-concurrent-requests
— максимальное количество одновременных запросов. Значение по умолчанию —10
.s3.multipart-threshold
— пороговый размер объекта, при превышении которого будет использоваться составная (multipart) загрузка. Значение по умолчанию —8MB
.s3.multipart-chunksize
— размер частей, на которые будет делиться объект при составной (multipart) загрузке. Значение по умолчанию —8MB
.
Чтобы задать эти параметры, используйте команду
yc config set <параметр> <значение>
.
Managed Service for PostgreSQL
В команде yc managed-greenplum cluster update
исправлена поддержка флага --log-enabled
для Cloud Logging.
Предыдущие релизы
Версия 0.147.0 (21.04.25)
Изменения в сервисах Yandex Cloud
Сервисы управляемых баз данных
-
В команды
yc managed-kafka user create
,yc managed-kafka user update
добавлен параметр--rest-api-enabled
для включения REST API на кластере. -
В команде
yc managed-mysql cluster create
поддержан аргумент--user generate-password
для автоматической генерации пароля с использованием Yandex Connection Manager. -
В команде
yc managed-postgresql cluster create
поддержан аргумент--user generate-password
для автоматической генерации пароля с использованием Yandex Connection Manager. -
В команде
yc managed-clickhouse cluster create
поддержан аргумент--user generate-password
для автоматической генерации пароля с использованием Yandex Connection Manager. -
В команды
yc clickhouse cluster create
иyc clickhouse cluster restore
добавлен флаг--shard
, позволяющий задать один или несколько шардов& Пример:yc clickhouse cluster create ... --shard name=shard1,weight=100 --shard name=shard2,weight=200 ...
-
В команде
yc managed-clickhouse shard add
поддержан повторяемый композитный флаг--shard
:- Будет создано столько шардов, сколько раз встретился флаг
--shard
. - Для каждого шарда необходимо указать имя, также можно задать вес:
yc managed-clickhouse shard add --shard name=myshard,weight=200
. - Флаг
--shard
несовместим с флагами--name
и--weight
, как и с заданием имени шарда через позиционный аргумент.
- Будет создано столько шардов, сколько раз встретился флаг
-
Ускорено удаление нескольких шардов через
yc managed-clickhouse shards delete
. -
В команду
yc clickhouse cluster add-external-dictionary
добавлены следующие параметры:--layout-allow-read-expired-keys
--layout-max-update-queue-size
--layout-update-queue-push-timeout-milliseconds
--layout-query-wait-timeout-milliseconds
--layout-max-threads-for-updates
--layout-initial-array-size
--layout-access-to-key-from-attributes
Application Load Balancer
-
Добавлены команды для работы c механизмом ручного переключения зоны доступности на балансировщике:
yc application-load-balancer load-balancer start-zonal-shift
yc application-load-balancer load-balancer cancel-zonal-shift
-
Добавлен параметр
--allow-zonal-shift
, который размечает балансировщик как способный работать в режиме отказа одной зоны доступности:yc application-load-balancer load-balancer create
yc application-load-balancer load-balancer update
Identity and Access Management
Добавлены команды для управления доступом к федерациям сервисных аккаунтов:
yc iam workload-identity oidc federation list-access-bindings
yc iam workload-identity oidc federation set-access-bindings
yc iam workload-identity oidc federation add-access-binding
yc iam workload-identity oidc federation remove-access-binding
Managed Service for YDB
В команде yc ydb database backup
поддержан аргумент storage-class для указания типа хранилища
Compute Cloud
Добавлены команды для привязки инстансов к пулам зарезервированных ВМ.
Object Storage
- Добавлена команда
yc storage s3 cp
для копирования объектов между файловой системой и объектным хранилищем или между бакетами объектного хранилища. - Добавлена команда
yc storage s3 mv
для перемещения объектов между файловой системой и объектным хранилищем или между бакетами объектного хранилища. - Добавлена команда
yc storage s3 rm
для удаления объектов в бакете.
Версия 0.146.1 (03.04.25)
Изменения в сервисах Yandex Cloud
Compute Cloud
- Добавлены команды для управления пулами зарезервированных ВМ:
yc compute reserved-instance-pool get
;yc compute reserved-instance-pool list
;yc compute reserved-instance-pool create
;yc compute reserved-instance-pool update
;yc compute reserved-instance-pool delete
.
Версия 0.146.0 (02.04.25)
Изменения в сервисах Yandex Cloud
Audit Trails
- В командах
yc audit-trails trail create
иyc audit-trails trail update
больше не проверяются флаги--filter-from-*
. В следующем релизе эти флаги будут удалены.
Cloud Interconnect
- В команде
yc cic trunk-connection update
удалены флаги--capacity
и--pop
.
Identity and Access Management
- В команде
yc iam api-key create
флаг--scope
помечен как DEPRECATED.
Object Storage
- Добавлена команда
yc storage s3api list-objects
для получения списка объектов в бакете.
Сервисы управляемых баз данных
- Добавлен флаг
--generate-password
для автоматической генерации пароля с использованием Connection Manager в команды:yc managed-clickhouse user create
,yc managed-clickhouse user update
;yc managed-mysql user create
,yc managed-mysql user update
;yc managed-postgresql user create
,yc managed-postgresql user update
.
Managed Service for Apache Kafka®
- В командах
yc managed-kafka user create
иyc managed-kafka user update
, во флаге--permission
, для ключаrole
добавилось новое возможное значениеtopic_admin
.
Managed Service for Greenplum®
- Для команды
yc managed-greenplum cluster create
исправлена версия по умолчанию с 6.19 на 6.25.
Managed Service for OpenSearch
- Добавлена команда
yc managed-opensearch cluster restart-opensearch
для перезапуска сервиса на хосте, указанном во флаге--host
. - Добавлена команда
yc managed-opensearch cluster switch-master
для переключения текущего мастера.- В параметре
--from-hosts host,[host...]
можно указать список хостов, с которых должен быть переключен мастер. Если мастер уже не находится ни на одном из указанных хостов, никаких изменений не произойдет. - Если параметр
--from-hosts
отсутствует, мастер будет переключен с хоста, на котором он находится в данный момент.
- В параметре
Managed Service for YDB
- В команды
yc ydb database create
иyc ydb database update
добавлены флаги--security-group-name
и--security-group-id
.
Версия 0.145.0 (18.03.25)
Изменения в сервисах Yandex Cloud
Yandex Managed Service for Valkey™
-
В команды:
yc managed-redis cluster create
,yc managed-redis cluster restore
,yc managed-redis cluster update-config
добавлены параметры:activedefrag
;aof-max-size-percent
.
-
Параметр
--persistence-mode
теперь может принимать значениеON_REPLICAS
в командах:yc managed-redis cluster create
;yc managed-redis cluster restore
;yc managed-redis cluster update
.
Managed Service for OpenSearch
- Добавлена поддержка типа дисков
local-ssd
. - Добавлена возможность автоматического назначения подсетей при создании кластера или добавлении группы хостов.
Cloud Quota Manager
- Добавлена группа команд
yc quota-manager quota-limit
для просмотра лимитов квот:yc quota-manager quota-limit get
— вывести значение определенной квоты;yc quota-manager quota-limit list
— вывести список квот для определенного сервиса;yc quota-manager quota-limit list-service
— вывести список сервисов, для которых есть квоты.
Cloud Interconnect
-
Добавлены команды для управления TrunkConnection:
yc cic trunk-connection create
;yc cic trunk-connection update
;yc cic trunk-connection delete
;yc cic trunk-connection add-labels
;yc cic trunk-connection remove-labels
;yc cic trunk-connection list-operations
.
-
Добавлены команды для управления PrivateConnection:
yc cic private-connection create
;yc cic private-connection update
;yc cic private-connection delete
;yc cic private-connection add-labels
;yc cic private-connection remove-labels
;yc cic private-connection upsert-static-route
;yc cic private-connection remove-static-route
;yc cic private-connection list-operations
.
Cloud Router
- Добавлены команды для управления RoutingInstance:
yc cloudrouter routing-instance create
;yc cloudrouter routing-instance update
;yc cloudrouter routing-instance delete
;yc cloudrouter routing-instance add-labels
;yc cloudrouter routing-instance remove-labels
;yc cloudrouter routing-instance upsert-prefixes
;yc cloudrouter routing-instance remove-prefixes
;yc cloudrouter routing-instance add-private-connection
;yc cloudrouter routing-instance remove-private-connection
;yc cloudrouter routing-instance list-operations
.
Network Load Balancer
- Для команды
yc network-load-balancer update
исправлена ошибка в обработчике флага--allow-zonal-shift
.
Версия 0.144.0 (27.02.25)
Изменения в сервисах Yandex Cloud
Yandex Managed Service for Valkey™
-
Добавлены команды для вывода, чтения, создания, редактирования и удаления пользователей:
yc managed-redis user list
;yc managed-redis user get
;yc managed-redis user create
;yc managed-redis user update
;yc managed-redis user delete
.
-
Параметр
--auth-sentinel
, который позволяет авторизоваться в Redis Sentinel, добавлен в команды:yc managed-redis cluster create
;yc managed-redis cluster restore
;yc managed-redis cluster update
.
-
Параметр
--user
, который позволяет добавить пользователей в Redis, добавлен в командуyc managed-redis cluster create
. -
Параметр
--zset-max-listpack-values
добавлен в команды:yc managed-redis cluster create
;yc managed-redis cluster restore
;yc managed-redis cluster update-config
.
Resource Manager
- В команду
yc resource-manager cloud create
добавлен опциональный параметр--organization-id
.
Cloud Backup
- Добавлена команда
backup backup batch-delete
для удаления всех бэкапов в архиве и удаления самого архива. Архив можно указать параметром--archive-id
или параметрами--instance-id
и--policy-id
.
yc managed-greenplum
-
Для команды
yc managed-greenplum cluster update-config
изменен список поддерживаемых версий Greenplum®:- удалена поддержка версий 6.17 и 6.19;
- добавлена поддержка версии 6.25+.
-
Для команд
yc managed-greenplum cluster create/update/restore
добавлен параметр--service-account
. Параметр позволяет указать сервисный аккаунт для доступа к ресурсам Yandex Cloud в пользовательском облаке. Например, к Cloud Logging. -
Для команд
yc managed-greenplum cluster create/update
добавлены параметры:--log-enabled
— включить поставку логов в Cloud Logging;--log-folder-id <folder_id>
и--log-group-id <log_group_id>
— указать каталог и группу для поставки логов в Cloud Logging;--log-command-center-enabled
— включить поставку логов из Command Center;--log-greenplum-enabled
— включить поставку логов из Greenplum®;--log-pooler-enabled
— включить поставку логов из пулера Odyssey®.
Network Load Balancer
- Для команд
yc network-load-balancer create/update
добавлен параметр--allow-zonal-shift
, который позволяет балансировщику работать в режиме отказа одной зоны доступности (AZ).
Версия 0.143.0 (11.02.25)
Изменения в сервисах Yandex Cloud
Object Storage
- В команду
yc storage bucket update
добавлен параметр для указания сервисного подключения Yandex Virtual Private Cloud, из которого будет разрешен доступ в бакет:--private-endpoint
, пример:--enable-private-endpoints true --private-endpoints cba,abc
.
Версия 0.142.0 (30.01.25)
Изменения в сервисах Yandex Cloud
Yandex Data Processing
- В команду
yc dataproc cluster create
добавлен параметр--environment
для указания окружения, пример:--environment prestable
.
Identity and Access Management
- Добавлена команда
yc iam refresh-token list
для вывода refresh-токенов. - Добавлена команда
yc iam refresh-token revoke
для отзыва refresh-токенов.
Object Storage
- Добавлены команды для чтения, изменения и удаления меток объекта:
yc storage s3api get-object-tagging
;yc storage s3api put-object-tagging
;yc storage s3api delete-object-tagging
.
Сервисы управляемых баз данных
Managed Service for MongoDB
-
В команды
yc managed-mongodb cluster create
,yc managed-mongodb cluster restore
иyc managed-mongodb cluster update
добавлен параметр--websql-access
, который позволяет настроить доступ в MongoDB через WebSQL. -
В команду
yc managed-mongodb cluster restore
добавлены опции, необходимые для восстановления шардированного кластера MongoDB.
Yandex Managed Service for Valkey™
- В команды
yc managed-redis cluster create
,yc managed-redis cluster restore
,yc managed-redis cluster update-config
добавлен параметр--backup-retain-period-days
.
Версия 0.141.0 (16.12.24)
Изменения в сервисах Yandex Cloud
Cloud Functions
В команду yc serverless function version create
добавлен параметр --metadata-options
для указания опций получения метаданных в функции. Пример использования:
yc serverless function version create --metadata-options aws-v1-http-endpoint=disabled,gce-http-endpoint=enabled
Serverless Containers
В команду yc serverless container revision deploy
добавлен параметр --metadata-options
для указания опций получения метаданных в
контейнере. Пример использования:
yc serverless container revision deploy --metadata-options aws-v1-http-endpoint=disabled,gce-http-endpoint=enabled
Identity and Access Management
В команду yc iam api-key create
добавлен опциональный параметр --scopes
для указания области действия API-ключа. Если параметр не задан, ключ создается без ограничений.
Параметр --scope
будет удален в следующий версии YC CLI.
- Добавлена команда
yc iam api-key update
для редактирования API-ключа. У команды есть следующие параметры:--description
для изменения описания API-ключа.--scopes
для изменения областей действия API-ключа.--expires_at
для изменения срока действия ключа. Если параметр не задан, API-ключ не имеет срока действия.
Сервисы управляемых баз данных
Managed Service for Greenplum®
В команду yc managed-greenplum cluster create
добавлен флаг --cloud-storage
, который позволяет указать параметры работы с облачным хранилищем. Пример включения облачного хранилища:
yc managed-greenplum cluster create --cloud-storage enabled=true
Версия 0.140.0 (29.11.24)
Изменения в сервисах Yandex Cloud
Application Load Balancer
- В команды
yc alb backend-group add-http-backend
иyc alb backend-group update-http-backend
для параметра--http-healthcheck
добавлено свойство--expected-statuses
. Оно позволяет указать собственные коды HTTP-статусов, которые будут считаться корректными при проверках состояния бэкенда (HealthCheck).
Cloud Desktop
- В команду
yc desktops desktop create
добавлен параметрsubnet-id
.
Cloud Registry
- Добавлены команды
yc cloud-registry artifact get
иyc cloud-registry artifact delete
, позволяющие управлять артефактами. - Добавлены команды для управления реестрами:
yc cloud-registry registry [ get | list | create | update | delete | add-labels | remove-labels | list-access-bindings | set-access-bindings | add-access-bindings | remove-access-bindings | list-ip-permissions | set-ip-permissions | add-ip-permissions | remove-ip-permissions ]
.
Data Transfer
- В команду
yc datatransfer endpoint create <endpoint_type>
для эндпоинтовpostgres-target
,clickhouse-target
,mysql-target
иmongo-target
добавлен флаг--cleanup-policy
, который позволяет задавать политики очистки приемника при активации и переактивации трансфера (drop
,truncte
илиdisabled
).
Yandex IoT Core
- В текстовый формат команд
iot registry list
иiot device list
добавлена колонка STATUS.
Сервисы управляемых баз данных
Managed Service for Redis
- В команды
yc managed-redis cluster create
,yc managed-redis cluster restore
иyc managed-redis cluster update-config
добавлены параметры:use-luajit
;io-threads-allowed
.
Версия 0.139.0 (18.11.24)
Изменения в сервисах Yandex Cloud
Cloud Desktop
- В команду
yc desktops desktop
добавлен параметрuser-account-id
. Удален праметрsubject
. - Добавлена команда
yc desktops image
для управления образами рабочих столов.
Container Registry
- Исправлена регрессия в Docker Credential helper, приводившая к невозможности выбора профиля не по умолчанию.
Compute Cloud
- В команды
yc compute disk create
иyc compute instance create
добавлены параметрыkms-key-id
иkms-key-name
для поддержки шифрования дисков.
Serverless Containers
- В команду
yc serverless container revision deploy
добавлен параметр--runtime
, позволяющий задать режим работы контейнера (http
илиtask
).
Версия 0.138.0 (06.11.24)
Изменения в сервисах Yandex Cloud
Compute Cloud
- Команда
yc compute connect-to-serial-port
теперь явно проверяет наличие флаговserial-port-enable
иenable-oslogin
в метаданных инстанса.
Cloud Interconnect
- Команды
yc cic point-of-presence get
иyc cic partner get
теперь работают только с ID без флагов. - Для
trunk-connection
,private-connection
иpublic-connection
в Cloud Interconnect и дляrouting-instance
в Cloud Router исправлен формат результата командыlist
— удалена часть полей и преобразованы форматы отображения.
Версия 0.137.0 (01.11.24)
Изменения в сервисах Yandex Cloud
Cloud Interconnect
- Исправлена работа команд
get
без параметров в Cloud Interconnect и Cloud Router. - Исправлен формат результатов команд
list
в Cloud Interconnect и Cloud Router — теперь возвращается таблица.
Object Storage
- Добавлены команды
yc storage s3api get-object-retention
иyc storage s3api put-object-retention
для чтения и изменения временной блокировки объекта. - Добавлены команды
yc storage s3api get-object-legal-hold
иyc storage s3api put-object-legal-hold
для чтения и изменения бессрочной блокировки объекта.
Сервисы управляемых баз данных
Managed Service for PostgreSQL
- В команды
yc managed-postgresql cluster create
,yc managed-postgresql cluster update
иyc managed-postgresql cluster restore
добавлено значение17
для параметра--postgresql-version string
. Оно позволяет создать кластер PostgreSQL версии 17.
Версия 0.136.0 (21.10.24)
Изменения в CLI
- В команде
yc init
теперь не предлагается зонаru-central1-c
, поскольку она больше не используется.
Изменения в сервисах Yandex Cloud
Application Load Balancer
- В команды
yc application-load-balancer load-balancer add-stream-listener
,yc application-load-balancer load-balancer update-stream-listener
,yc application-load-balancer load-balancer add-stream-sni
,yc application-load-balancer load-balancer update-stream-sni
добавлен параметр--idle-timeout
, позволяющий указать таймаут неактивности соединения.
EventRouter
- Дополнена валидация параметров для команды
yc serverless eventrouter
. - Исправлена ошибка при работе команды
yc serverless eventrouter put-event
.
Object Storage
- Добавлена возможность проставить
--storage-endpoint
с помощьюyc config set
. Если пользователь не указал явно--storage-endpoint
, то эндпоинт будет получен изApiEndpointService
.
Сервисы управляемых баз данных
Managed Service for Redis
- В команды:
yc managed-redis cluster create
,yc managed-redis cluster restore
,yc managed-redis cluster update-config
добавлены параметры:--lua-time-limit
,--repl-backlog-size-percent
,--cluster-require-full-coverage
,--cluster-allow-reads-when-down
,--cluster-allow-pubsubshard-when-down
,--lfu-decay-time
,--lfu-log-factor
,--turn-before-switchover
,--allow-data-loss
.
yc managed-mongodb, yc managed-clickhouse, yc managed-greenplum, yc managed-postgresql, yc managed-redis, yc managed-mysql, yc managed-kafka, yc managed-elasticsearch, yc managed-opensearch
- Уточнено описание параметров
--disk-size
, по умолчанию размер диска передается в ГБ.
Версия 0.135.0 (07.10.24)
Изменения в сервисах Yandex Cloud
Managed Service for Kubernetes
- Добавлены команды для работы с продуктами Cloud Marketplace в кластере Managed Service for Kubernetes:
yc managed-kubernetes marketplace helm-release install
— установка Helm-чарта продукта Cloud Marketplace в указанный кластер Managed Service for Kubernetes.yc managed-kubernetes marketplace helm-release update
— обновление версии Helm-чарта продукта Cloud Marketplace.yc managed-kubernetes marketplace helm-release uninstall
— удаление версии Helm-чарта продукта Cloud Marketplace.yc managed-kubernetes marketplace helm-release get
— получение информации о Helm-чарте продукта Cloud Marketplace.yc managed-kubernetes marketplace helm-release list
— получение списка Helm-чартов Cloud Marketplace, установленных в кластере Managed Service for Kubernetes.
Load Testing
- В команду
yc loadtesting agent create
добавлены параметрыlog-group-id
иlog-group-name
для указания целевой лог-группы для отправки логов агента нагрузочного тестирования.
Версия 0.134.0 (02.10.24)
Изменения в CLI
- Добавлен глобальный флаг
--jq
. Используется для фильтрации и преобразования вывода при помощи jq-выражений. Примеры:yc iam role list --jq '.[].id'
ID="instance_id" yc compute instance list --jq '.[] | select(.id == env.ID)'
Изменения в сервисах Yandex Cloud
Object Storage
-
Добавлена базовая поддержка операций с объектами через S3 API:
yc storage s3api get-object
— получение объекта из бакета.yc storage s3api put-object
— загрузка объекта в бакет.yc storage s3api delete-object
— удаление объекта.yc storage s3api copy-object
— копирование существующего в бакете объекта.yc storage s3api head-object
— получение метаданных объекта.yc storage s3api delete-objects
— удаление группы объектов.
Чтобы работать с объектами, укажите в конфигурационном файле CLI
~/.config/yandex-cloud/config.yaml
эндпоинт Object Storage:... profiles: default: ... storage-endpoint: https://storage.yandexcloud.net/
Cloud Interconnect
- Добавлены команды
yc cic point-of-presence get
иyc cic point-of-presence list
для чтения точек присутствия. - Добавлены команды
yc cic partner get
иyc cic partner list
для чтения партнеров Cloud Interconnect. - Добавлены команды
yc cic trunk-connection get
иyc cic trunk-connection list
для чтения транковых подключений. - Добавлены команды
yc cic private-connection get
иyc cic private-connection list
для чтения приватных соединений. - Добавлены команды
yc cic public-connection get
иyc cic public-connection list
для чтения публичных соединений.
Cloud Desktop
- В команду
yc desktops group create
добавлен параметр--image-id
, который позволяет передать идентификатор образа для группы рабочих столов.
Cloud Backup
-
Добавлены следующие команды:
yc backup agent install
— для установки агента Cloud Backup и подключения ВМ с установленным OS Login к Cloud Backup.yc backup agent reinstall
— для повторной установки агента Cloud Backup для ВМ с установленным OS Login.yc backup agent debug-info
— для получения логов установки агента Cloud Backup для ВМ с установленным OS Login.yc backup provider activate
— для активации сервиса и подключения к провайдеру резервного копирования.
-
При выполнении команд теперь проверяется, активирован ли сервис Cloud Backup в каталоге.
Serverless Integrations
- Добавлена поддержка Yandex EventRouter.
Identity and Access Management
- Изменен заголовок в табличном выводе команды
yc iam service accounts list
.
Cloud Organization
- В вывод команды
yc organization-manager user list --organization-id
добавлено время последней аутентификации пользователя.
Сервисы управляемых баз данных
Managed Service for Greenplum®
- В командах
yc managed-greenplum cluster create
иyc managed-greenplum cluster restore
добавлена поддержка опций--master-host-group-ids
и--segment-host-group-ids
для указания, на какие группы выделенных хостов размещать хосты мастера и сегментов Greenplum®.
Managed Service for Redis
- Добавлена команда
yc managed-redis backup delete
для удаления бэкапов. - Изменена версия Redis по умолчанию на 7.2 в связи с окончанием поддержки 6.2 и 7.0.
Managed Service for Apache Kafka®
- В командах
yc managed-kafka cluster create
,yc managed-kafka cluster update
,yc managed-kafka cluster grant-permission
,yc managed-kafka cluster revoke-permission
расширен флаг--permission
. Его значение задается в форматеkey=value,...
, в качествеkey
теперь можно использоватьallow_host
— хост, с которого дейcтвует данное правило для пользователя.
Managed Service for Apache Airflow™
- Исправление ошибок и улучшения работы сервиса Managed Service for Apache Airflow™.
Версия 0.133.0 (09.09.24)
Изменения в CLI
- Исправлена ошибка, приводившая к подмене реальных сообщений об ошибке текстом
ERROR: Failed to retrieve data
. Затронутые проблемой версии: 0.131.0–0.132.1.
Изменения в сервисах Yandex Cloud
Audit Trails
- Команды для управления трейлами теперь используют поле
filtering_policy
вместоfilter
. Устаревшее поле все еще может быть доступно с помощью опции--file
для описания запросов.
Compute Cloud
- В командах
yc compute instance get
,yc compute image get
,yc compute disk get
иyc compute snapshot get
добавлено отображение свойстваhardware_generation
. - В командах
yc compute image create
,yc compute disk create
иyc compute snapshot create
добавлены параметры--hardware-generation-id
и--hardware-features
.
Сервисы управляемых баз данных
- Добавлена возможность изменить сеть кластера с помощью параметров
--network-id
и--network-name
в следующих командах:yc managed-mongodb cluster update
;yc managed-clickhouse cluster update
;yc managed-greenplum cluster update
;yc managed-postgresql cluster update
;yc managed-redis cluster update
;yc managed-mysql cluster update
;yc managed-kafka cluster update
;yc managed-elasticsearch cluster update
;yc managed-opensearch cluster update
.
Managed Service for ClickHouse®
- Добавлены команды
yc managed-clickhouse cluster [ clear-query-masking-rules | set-query-masking-rules ]
для работы с опциейquery_masking_rules
в ClickHouse®, позволяющей создавать правила для запросов с целью устранения утечки конфиденциальной информации. - Для команды
yc managed-clickhouse cluster add-external-dictionary
добавлены параметры:--layout-max-array-size
— определение максимального количества ключей словаря.--http-header
— добавление HTTP-заголовков у HTTP-источников внешних словарей.
- Для команды
yc managed-clickhouse cluster add-external-dictionary --clickhouse-source
добавлен параметр--secure
для включения SSL в соединениях. - Для команды
yc managed-clickhouse cluster add-external-dictionary --mysql-source
добавлены параметры:--close-connection
— закрытие соединения после каждого запроса.--share-connection
— возможность использования соединения несколькими запросами.
Managed Service for Redis
- В команды
yc managed-redis cluster [ create | update | restore ]
добавлен параметр--websql-access
, который позволяет установить в Redis доступ через WebSQL.
Managed Service for Greenplum®
- В команды
yc managed-greenplum cluster [ create | update | restore ]
добавлен параметр--yandexquery-access
, разрешающий доступ к кластеру из сервиса Yandex Query. - В команды
yc managed-greenplum cluster [ create | update ]
добавлены параметры--analyze-and-vacuum
,--query-killer-idle
,--query-killer-idle-in-transaction
и--query-killer-long-running
, позволяющие управлять фоновыми процессами Managed Service for Greenplum®.
Managed Service for Apache Airflow™
- Добавлены команды для работы с сервисом Managed Service for Apache Airflow™:
yc managed-airflow cluster [ get | list | delete | list-operations | start | stop | create | update ]
.
Версия 0.132.1 (28.08.24)
Изменения в CLI
- Исправлены ошибки в документации флага
--help
.
Версия 0.132.0 (26.08.24)
Изменения в сервисах Yandex Cloud
Identity and Access Management
- Добавлена команда
yc iam revoke-token
для отзыва скомпрометированных токенов. - Добавлена команда
yc iam api-key list-scopes
для получения списка областей действия, доступных при создании API-ключей.
Cloud Functions
- В команду
yc serverless function version create
добавлен параметр--mount
для указания монтируемых ресурсов, таких как бакеты Object Storage и эфемерные диски. - В команде
yc serverless function version create
параметр--storage-mounts
помечен какdeprecated
.
Serverless Containers
- В команду
yc serverless container revision deploy
добавлен параметр--mount
для указания монтируемых ресурсов, таких как бакеты Object Storage и эфемерные диски. - В команде
yc serverless container revision deploy
параметр--storage-mounts
помечен какdeprecated
.
Cloud Backup
- Добавлен флаг
--type
в командуbackup vm list
для указания типа ресурсов, которые должны вернуться в списке.
Virtual Private Cloud
- Добавлена группа команд
yc vpc private-endpoint
для управления ресурсами VPC Private Endpoint.
Сервисы управляемых баз данных
Managed Service for MongoDB
- В команды
yc managed-mongodb cluster create
иyc managed-mongodb cluster update
добавлен параметр--disk-size-autoscaling
для включения автоматического масштабирования диска.
Managed Service for Redis
- В командах
yc managed-redis cluster create
иyc managed-redis cluster update
для--disk-size-autoscaling
изменены единицы измеренияdisk-size-limit
с байт на гигабайты.
Версия 0.131.1 (15.08.24)
Изменения в CLI
- Исправлена проблема в обработке некоторых ошибок, из-за которой в тексте ошибки символ
_
заменялся на-
.
Версия 0.131.0 (14.08.24)
Изменения в сервисах Yandex Cloud
Cloud Backup
- Добавлена команда
backup policy execute
для создания резервной копии виртуальной машины согласно указанной политике резервного копирования.
Identity and Access Management
- В команды
add-access-binding
иremove-access-binding
добавлена поддержка опции--agent
. - Добавлено дерево команд
yc iam workload-identity
для управления федерацией удостоверений рабочей нагрузки. - Команды
yc iam service-account list
иyc iam service-account get
теперь показывают время последней аутентификации сервисного аккаунта.
Container Registry
- В команду
yc container registry create
добавлена опция--secure
для создания реестра с настройками безопасности.
Сервисы управляемых баз данных
Managed Service for Greenplum®
- Добавлена команда
yc managed-greenplum cluster move
для перемещения кластера в другой каталог.
Версия 0.130.0 (01.08.24)
Изменения в сервисах Yandex Cloud
Data Transfer
- В команду
yc datatransfer endpoint create clickhouse-source
добавлен флаг--cluster-name
, позволяющий указать имя ClickHouse-кластера для переноса данных.
Cloud Marketplace
- Добавлена команда
yc marketplace reset-password
, ошибочно не попавшая в прошлый релиз.
Identity and Access Management
- Из дерева команд
yc iam service-control
удалены командыpause
иresume
.
Compute Cloud
- В команду
yc compute host-group list-instances
добавлен флаг--host-id
, позволяющий указать id хоста в группе хостов для листинга виртуальных машин.
Load Testing
- В команду
yc loadtesting agent create
добавлена возможность ожидания подключения созданного агента к сервису Load Testing:- флаг
--wait-ready
— не завершать команду, пока агент не перейдет в статусREADY FOR TEST
; - параметр
--wait-ready-timeout
— максимальное время ожидания для--wait-ready
(default: 5m).
- флаг
Изменения в CLI
- Протокол авторизации федеративных аккаунтов изменен на Authorization Code Flow с Proof Key for Code Exchange (PKCE).
Версия 0.129.0 (16.07.24)
Изменения в сервисах Yandex Cloud
Load Testing
- В командe
yc loadtesting test get-report-table
исправлена ошибка для тестов без табличного отчета.
SmartCaptcha
Добавлена поддержка сервиса SmartCaptcha:
- Команды группы
yc smartcaptcha captcha
позволяют управлять капчами.
Smart Web Security
Добавлена поддержка сервиса Smart Web Security:
- Команды группы
yc smartwebsecurity security-profile
позволяют управлять профилями безопасности.
Сервисы управляемых баз данных
Managed Service for Redis
- В команды
yc managed-redis cluster create
иyc managed-redis cluster update
добавлен параметр--disk-size-autoscaling
для включения автоматического масштабирования диска.
Managed Service for ClickHouse®
- Добавлены команды для управления правами
yc managed-kafka user grant-permission
иyc managed-kafka user revoke-permission
. - Добавлены команды
yc managed-clickhouse hosts add
иyc managed-clickhouse shards add
. Параметрcopy-schema
включен по умолчанию. - Добавлена команда для удаления бекапа
yc managed-clickhouse backup delete
. - В команду
yc managed-kafka cluster update
добавлен параметр--disk-type
. - Добавлен параметр
--backup-retain-period-days
для настройки периода хранения автоматических бэкапов.
Cloud Marketplace
- Добавлена команда
yc marketplace reset-password
для сброса пароля на виртуальных машинах с установленным агентом для сброса паролей.
Версия 0.128.0 (02.07.24)
Изменения в сервисах Yandex Cloud
API Gateway
В команды yc serverless api-gateway create
и yc serverless api-gateway update
добавлен параметр --execution-timeout
для указания тайм-аута на максимальное время обработки запроса к API-шлюзу.
Сервисы управляемых баз данных
Managed Service for ClickHouse®
- Добавлен параметр
--convert-tables-to-replicated
для конвертации таблиц в реплицируемые при добавлении в кластер ZooKeeper.
Managed Service for Greenplum®
- В команду
yc managed-greenplum cluster expand
добавлены опцииdelay-redistribution
,parallel
,close-cluster
.
Версия 0.127.0 (17.06.24)
Изменения в сервисах Yandex Cloud
Identity and Access Management
- Добавлены команды для управления метками
yc iam service-account add-labels
иyc iam service-account remove-labels
. - В команды
yc iam service-account create
иyc iam service-account update
добавлен параметр--labels
— он задает набор меток для БД.
Cloud Organization
- Добавлены команды для управления метками:
yc organization-manager organization add-labels
,yc organization-manager organization remove-labels
,yc organization-manager federation saml add-labels
,yc organization-manager federation saml remove-labels
.
- В следующие команды добавлен параметр
--labels
, чтобы задавать набор меток для БД:yc organization-manager organization update
,yc organization-manager federation saml create
,yc organization-manager federation saml update
.
Сервисы управляемых баз данных
- В команду
yc managed-kafka cluster create
иyc managed-kafka cluster update
добавлена возможность задать параметры для конфигурацииdisk-size-autoscaling
.
Resource Manager
- Добавлены команды для управления метками
yc resource-manager cloud add-labels
иyc resource-manager cloud remove-labels
. - В команду
yc resource-manager cloud update
добавлен параметр--labels
— он задает набор меток для БД.
Yandex IoT Core
- Добавлены команды для включения и выключения реестров
yc iot registry enable
иyc iot registry disable
.
Cloud Functions
- Для команды
yc serverless function version create
добавлен новый флагconcurrency
.
Версия 0.126.0 (04.06.24)
Изменения в CLI
- В профиль добавлено поле
region
, предназначенное для работы с различными регионами. - В команду
init
добавлен флаг--region
, предназначенный для инициализации CLI с определенным регионом.
Изменения в сервисах Yandex Cloud
Resource Manager
- Добавлена команда
yc resource-manager cloud create
для создания облака.- Флаг
--billing-account-id
позволяет автоматически привязать созданное облако к платежному аккаунту.
- Флаг
- Добавлена команда
yc resource-manager cloud delete
для удаления облака.- Флаг
--delete-after
позволяет удалить облако через указанное время.
- Флаг
- В команду
yc resource-manager folder delete
добавлен флаг--delete-after
для отложенного удаления через указанное время.
Load Testing
- В команду
yc loadtesting agent create
добавлен флаг--platform-id
для создания виртуальной машины на указанной платформе. - В команду
yc loadtesting test create
добавлены параметры для управления выгрузкой артефактов агента в Object Storage:--artifacts-output-bucket
для указания имени бакета, в который будут выгружаться артефакты.--artifacts-make-archive
для определения того, будут ли артефкаты выгружаться одним архивом или по отдельности.--artifacts
для указания конкретных файлов, которые будут выгружены.
Managed Service for OpenSearch
- В команды
yc managed-opensearch cluster create
иyc managed-opensearch cluster restore
добавлен опциональный параметр--keystore-settings
, который позволяет задать содержимое OpenSearch keystore. - В команду
yc managed-opensearch cluster update
добавлены опциональные параметры--set-keystore-settings
и--remove-keystore-settings
:--set-keystore-settings
для указания списка записей, которые будут добавлены или заменены. Записи в keystore, которые не указаны в этом параметре, останутся без изменений.--remove-keystore-settings
для указания списка записей, которые должны быть удалены из keystore.
Cloud Functions
- В команде
yc serverless function allow-unauthenticated-invoke
устаревшая рольserverless.functions.invoker
заменена на новуюfunctions.functionInvoker
. - Команда
yc serverless function deny-unauthenticated-invoke
теперь удаляет устаревшую рольserverless.functions.invoker
и новую рольfunctions.functionInvoker
.
Serverless Containers
- В команде
yc serverless container allow-unauthenticated-invoke
устаревшая рольserverless.containers.invoker
заменена на новуюserverless-containers.containerInvoker
. - Команда
yc serverless container deny-unauthenticated-invoke
теперь удаляет устаревшую рольserverless.containers.invoker
и новую рольserverless-containers.containerInvoker
.
Версия 0.125.0 (20.05.24)
Изменения в сервисах Yandex Cloud
Compute Cloud
- В команду
yc compute ssh
добавлен флаг--public-address
для подключения к ВМ по SSH, с использованием только публичного адреса. - По умолчанию команда
yc compute ssh
будет устанавливать соединение с ВМ через публичный адрес. Если у ВМ нет публичного адреса, то соединение будет устанавливаться через внутренний адрес.
Identity and Access Management
- В команду
yc iam api-key create
добавлены опциональные параметры--scope
и--expires_at
:--scope
— для указания области действия API-ключа — сервисов, в которых его можно использовать. Если параметр не задан, то область действия ключа не ограничена.--expires_at
— для указания срока действия API-ключа. Если параметр не задан, то ключ не имеет срока действия.
Cloud Functions
-
Команда
yc serverless trigger create
.Флаги
--gateway-name
,--gateway-id
и--gateway-websocket-broadcast-path
позволяют указывать для триггера параметры рассылки сообщений в вебсокетные соединения API Gateway.
Cloud Organization
- Добавлена группа команд
yc organization-manager oslogin profile
для управления пользовательскими профилями OS Login. - В командах
yc organization-manager oslogin user-ssh-key create
иyc organization-manager oslogin user-ssh-key update
исправлен флаг--expires-at
при указании значения в виде интервала. Например значение5h
теперь отсылает значение в будущем.
Версия 0.124.0 (22.04.24)
Изменения в сервисах Yandex Cloud
Сервисы управляемых баз данных
Managed Service for Greenplum®
- Добавлено дерево команд
yc managed-greenplum hba-rules
с командамиget
,list
,delete
,create
иupdate
.
Managed Service for ClickHouse®
- Параметр
--shard-name
командыyc managed-clickhouse cluster create
помечен как устаревший (deprecated). Рекомендуется использовать аргументshard-name
параметра--host
.
Версия 0.123.0 (08.04.24)
Изменения в сервисах Yandex Cloud
Сервисы управляемых баз данных
Managed Service for ClickHouse®
- Для параметра
--host
командыyc managed-clickhouse cluster restore
добавлен опциональный аргументshard-name
.
Managed Service for MongoDB
- В команду
yc managed-mongodb hosts add --host
добавлены параметрыhidden
,priority
иsecondary-delay-secs
. - Добавлена новая команда
yc managed-mongodb hosts update
для модификации параметровhidden
,priority
иsecondary-delay-secs
.
Cloud Functions
- Изменены лимиты батчинга для команды
yc serverless trigger create
.
Cloud Backup
- В вывод результата команды
backup resource list-tasks
добавлено полеRESULT CODE
, отображающее код завершения операции с ВМ.
Изменения в CLI
- В документацию и установочный скрипт внесены исправления, помогающие настроить автодополнение для
yc
в дистрибутивах Linux, основанных на CentOS.
Версия 0.122.0 (27.03.24)
Изменения в сервисах Yandex Cloud
Cloud Functions
- В команду
yc serverless function version create
добавлен параметр--tmpfs-size
для монтирования директории/tmp
из памяти при выделении функции 1 ГБ памяти или больше. - Удалена команда
yc serverless trigger create cloud-logs
.
Data Transfer
Добавлены следующие команды для создания и изменения эндпоинтов Yandex Data Streams:
yc datatransfer endpoint create yds-source
;yc datatransfer endpoint create yds-target
;yc datatransfer endpoint update yds-source
;yc datatransfer endpoint update yds-target
.
Cloud DNS
В следующие команды добавлен параметр --deletion-protection
для защиты зоны DNS от случайного удаления:
yc dns zone create
;yc dns zone update
.
Compute Cloud
- Добавлена команда
yc compute instance attach-network-interface
для добавления сетевого интерфейса в уже существующую ВМ. - Добавлена команда
yc compute instance detach-network-interface
для удаления сетевого интерфейса из уже существующей ВМ.
Версия 0.121.0 (12.03.24)
Изменения в сервисах Yandex Cloud
Managed Service for Greenplum®
- Добавлено дерево команд
yc managed-greenplum pxf-datasource
с командамиget
,list
,delete
. - Добавлены деревья команд
yc managed-greenplum pxf-datasource s3
иyc managed-greenplum pxf-datasource jdbc
с командамиcreate
иupdate
. - Добавлены флаги
--pxf-connection-timeout
,--pxf-upload-timeout
,--pxf-max-threads
,--pxf-pool-allow-core-thread-timeout
,--pxf-poll-core-size
,--pxf-pool-queue-capacity
,--pxf-pool-max-size
,--pxf-xmx
,--pxf-xms
для командыyc managed-greenplum cluster update
.
Cloud Organization
- Добавлена группа команд
yc organization-manager oslogin
для управления настройками OS Login и пользовательскими SSH-ключами.
Container Registry
- Добавлены поля
origin
иtype
в результатyc container image list-vulnerabilities
.
Load Testing
- Добавлена команда
yc loadtesting test wait
для ожидания окончания нагрузочного теста. - В команде
yc loadtesting test create
добавлены флаги--wait
и--wait-idle-timeout
для ожидания окончания созданного нагрузочного теста. - В команду
yc loadtesting test create
добавлены флаги--configuration agent-by-filter=""
и--configuration anonymous-agent=true
для выбора агента нагрузочного тестирования по фильтру и выбора анонимного агента соответственно. - В команду
yc loadtesting agent list
добавлен флаг--filter
для фильтрации списка агентов.
Virtual Private Cloud
-
В команду
yc vpc address create
добавлен флаг--dns-record
для указания DNS-спецификаций адреса. -
В команду
yc vpc address update
добавлены флаги:--dns-record
для указания DNS-спецификаций адреса;--clear-dns-records
для удаления всех DNS-спецификаций адреса.
Версия 0.120.0 (01.03.24)
Изменения в сервисах Yandex Cloud
Compute Cloud
- В команде
yc compute connect-to-serial-port
поддержана авторизация через OS Login.
Audit Trails
- Добавлено дерево команд
yc audit-trails trail
с командамиget
,list
,create
,update
,delete
,list-operations
,list-access-bindings
,set-access-bindigns
,add-access-binding
,remove-access-binding
для управления трейлами.
Версия 0.119.0 (27.02.24)
Изменения в сервисах Yandex Cloud
Identity and Access Management
- Добавлено дерево команд
yc iam service-control
с командамиget
,list
,enable
,pause
,resume
,disable
для управления доступом сервисов к ресурсам в облаке.
Compute Cloud
- В командах
yc compute instance create
иyc compute instance update
добавлена поддержка настроек серийного порта.
Версия 0.118.0 (14.02.24)
Изменения в сервисах Yandex Cloud
Managed Service for Greenplum®
- Добавлено дерево команд
yc managed-greenplum backups
с командамиget
,list
,delete
для управления резервными копиями. - Добавлена команда
yc managed-greenplum cluster backup
для создания резервной копии.
Compute Cloud
- В команду
yc compute ssh
добавлен флаг--identity-file
для подключения к ВМ по SSH с указанием пользовательского ключа.
Data Transfer
- Для следующих команд добавлен флаг
--file
для указания YAML-файла для конфигурации запроса:yc datatransfer transfer create
yc datatransfer transfer update
yc datatransfer endpoint create
yc datatransfer endpoint update
Cloud Organization
- Добавлена команда
yc organization-manager federation saml delete-user-accounts
для удаления федеративных пользователей.
Load Testing
Добавлена команда yc loadtesting test get-report-table
для получения табличного отчета по прошедшему нагрузочному тесту.
Cloud DNS
- В команду
yc dns zone list-records
добавлен параметр--page-token
для включения разбиения на страницы по page-токену.
Версия 0.117.0 (30.01.24)
Изменения в сервисах Yandex Cloud
Сервисы управляемых баз данных
Managed Service for Greenplum®
Для команды yc managed-greenplum cluster restore
добавлен флаг restore-only
, который позволяет восстановить только указанные объекты.
Yandex IoT Core
В команды yc iot registry create
, yc iot registry update
, yc iot broker create
и yc iot broker update
добавлены параметры:
--no-logging
— выключает логирование из реестра или брокера.--log-group-id
,--log-group-name
— идентификатор или имя лог-группы, в которую будут передаваться логи.--log-folder-id
,--log-folder-name
— идентификатор или имя каталога, в стандартную лог-группу которого будут передаваться логи.--min-log-level
— минимальный уровень логирования записей.
Managed Service for Kubernetes
В команде k8s cluster update
исправлена ошибка, возникающая, когда в качестве позиционного аргумента передается cluster-id
.
Версия 0.116.0 (15.01.24)
Изменения в сервисах Yandex Cloud
Сети в сервисах бессерверных вычислений
Добавлена группа команд yc serverless network
для управления сетями, которые используются в сервисах бессерверных вычислений (Cloud Functions, Serverless Containers и API Gateway):
yc serverless network get-used
— получение информации о сети, которая подключена к ресурсам сервисов бессерверных вычислений;yc serverless network list-used
— получение списка сетей, которые подключены к ресурсам сервисов бессерверных вычислений;yc serverless network list-connections
— получение списка ресурсов сервисов бессерверных вычислений, которые подключены к какой-либо сети из заданной области (сеть, каталог, облако);yc serverless network trigger-used-cleanup
— инициировать скорейшую очистку сети от системных подсетей, если она больше не используется в сервисах бессерверных вычислений.
Identity and Access Management
- В дерево команд
iam
,resource-manager
иorganization-manager
добавлена поддержка листинга более 1000 ресурсов через параметрlimit
.
Object Storage
- В команду
yc storage bucket update
для параметров--lifecycle-rules/
и--lifecycle-rules-from-file
добавлена поддержка логического оператораИ
(andOperation
) для объединения условий в фильтре объектов. - В команду
yc storage bucket update
добавлен параметр--encryption key-id=<идентификатор_ключа>
для изменения используемого ключа шифрования, а также параметр--remove-encryption
для отключения шифрования в бакете.
Сервисы управляемых баз данных
Managed Service for ClickHouse®
- В команде
yc managed-clickhouse cluster update
добавлена возможность указать параметрcloud-storage-data-cache-max-size
в удобном для чтения формате.
Cloud CDN
В команды yc cdn resource update
и yc cdn resource create
добавлены параметры для определения опции ip address acl:
--policy-type
— политика доступа клиентов по IP-адресам. Одно из значений allow или deny;--acl-excepted-values
— список IP-адресов, доступ по которым будет разрешен или запрещен в зависимости от указанного policy-type.
Load Testing
Добавлено дерево команд yc loadtesting
для управления сервисом нагрузочного тестирования:
yc loadtesting agent
— управление агентами нагрузочного тестирования;yc loadtesting test-config
— управление шаблонами конфигураций нагрузочных тестов;yc loadtesting test
— запуск нагрузочных тестов и управление проведенными нагрузочными тестами.
Версия 0.115.0 (18.12.23)
Изменения в сервисах Yandex Cloud
Сервисы управляемых баз данных
Managed Service for Greenplum®
- В команды
yc managed-greenplum cluster create
иyc managed-greenplum cluster update
добавлен флаг--backup-retain-period-days
.
Managed Service for ClickHouse®
- Параметр
network-id
дляyc clickhouse cluster restore
теперь опциональный.
Application Load Balancer
- В команды
yc alb virtual-host create
иyc alb virtual-host update
добавлен параметр--security-profile-id
для указания профиля безопасности из Smart Web Security.
Compute Cloud
- Команды
yc compute instance
,yc compute disk
,yc compute image
,yc compute snapshot
,yc compute snapshot-schedule
,yc compute placement-group
,yc compute host-group
,yc compute disk-placement-group
,yc compute filesystem
,yc compute gpu-cluster
: добавлена возможность отображать и управлять правами доступа с помощьюlist-access-bindings
,set-access-bindings
,add-access-binding
иremove-access-binding
. - Добавлена команда
yc compute instance simulate-maintenance-event
.
Версия 0.114.0 (05.12.23)
Изменения в сервисах Yandex Cloud
Object Storage
- Исправлена передача имени бакета в команды
yc storage bucket create
,yc storage bucket update
,yc storage bucket set-https
.
Cloud Functions
В команду yc serverless function version create
добавлен параметр для указания монтирования бакетов в функцию:
--storage-mounts
, пример:--storage-mounts mount-point=dir,bucket=user-bucket,read-only=false
.
Serverless Containers
В команду yc serverless container revision deploy
добавлен параметр для указания монтирования бакетов в контейнер:
--storage-mounts
, пример:--storage-mounts mount-point-path=/data,bucket=user-bucket,read-only=false
.
Compute Cloud
- В команде
yc compute ssh
все временные сертификаты сохраняются в домашней директории пользователя. - В команде
yc compute ssh
пользовательские параметры теперь ставятся в конец запускаемой командыssh
. - В команды
yc compute disk relocate
иyc compute instance relocate
добавлена возможность релокации нереплицируемых дисков с заданными группами размещения и ВМ с такими дисками. - В команды
yc compute instance create
иyc compute instance update
добавлены параметры--maintenance-policy
и--maintenance-grace-period
. - Добавлена проверка на одновременное указание флагов
--spread-strategy
и--partitions
при создании группы размещения. - Исправлена работа PAGER для справки
help
. Теперь при запуске команды с флагом--help
открывается окноless
.
Cloud Logging
- Исправлена ошибка, когда при лимите свыше 1000 строк ответ содержал не более 1000 строк.
Cloud CDN
В команды yc cdn resource update
и yc cdn resource create
добавлены параметры для настройки доступа к ресурсу по защищенному токену (secure token):
--secure-key
— секретный ключ, который будет применяться для генерации пользовательских ссылок.--enable-ip-url-signing
— опциональный параметр для ограничения доступа к ресурсам по IP-адресу.--clear-secure-key
— параметр для отключения доступа к ресурсу по защищенному токену.
Сервисы управляемых баз данных
Managed Service for ClickHouse®
- Расширен список выводимых полей в отображении по умолчанию списка шардов и кластеров.
- Добавлены тип и размер резервной копии при выводе списка резервных копий.
- Исправлен баг при попытке восстановить кластер с включенным гибридным хранилищем или SQL Management командой
yc clickhouse cluster restore
.
Версия 0.113.0 (31.10.23)
Изменения в сервисах Yandex Cloud
Managed Service for Kubernetes
- В команду
yc k8s node-group update
добавлен параметр--location
. Это параметр позволяет изменить зону доступности, в которой развернута группа узлов.
Сервисы управляемых баз данных
Managed Service for Apache Kafka®
- Команды
yc managed-kafka cluster create
иyc managed-kafka cluster update
: флаг--unmanaged-topics
помечен какdeprecated
. Соответствующее поле больше не отправляется в запросах API, но флаг останется для сохранения обратной совместимости.
Managed Service for OpenSearch
- Добавлена группа команд
yc managed-opensearch
для управления базами данных Managed Service for OpenSearch.
Managed Service for ClickHouse®
- Для команды
yc managed-clickhouse cluster --mongodb-source
добавлена настройкаoptions
. - Для команды
yc managed-clickhouse cluster set-compression
добавлена настройкаlevel
.
Compute Cloud
- Добавлена возможность замены переменных окружения в шаблонах, загружаемых с помощью команды
--metadata-from-file
.
Virtual Private Cloud
- Добавлена команда
yc vpc subnet relocate
.
Версия 0.112.0 (12.10.23)
Изменения в сервисах Yandex Cloud
Compute Cloud
- Поддержано подключение к CentOS 7 с помощью команды
yc compute ssh
. - Добавлены команды
yc compute instance relocate
иyc compute disk relocate
для перемещения ВМ и дисков между зонами доступности.
Версия 0.111.0 (21.09.23)
Изменения в сервисах Yandex Cloud
Compute Cloud
- Поддержан параметр
--network-interface
в командеyc compute instance relocate
. - Добавлена группа команд
yc compute ssh
для подключения к ВМ по сертификату, выписанному с помощью OS Login, и экспорта этого сертификата. OS Login используется для предоставления пользователям доступа к ВМ по SSH через IAM.
Managed Service for PostgreSQL
- В команды
yc managed-postgresql cluster create
,yc managed-postgresql cluster update
иyc managed-postgresql cluster restore
добавлено значение16
для флага--postgresql-version string
. Оно позволяет создать кластер PostgreSQL версии 16.
Yandex IoT Core
- Добавлена группа команд
yc iot registry yds-export
для управления экспортом сообщений из IoT в Data Streams.
Cloud Logging
- Исправлена ошибка вывода
yc logging read
для форматов json и json-rest
Cloud Functions
В команду yc serverless function version create
добавлены параметры асинхронного вызова:
--async-max-retries
- для указания максимального количества попыток вызова функции--async-service-account-id
- для указания сервисного аккаунта для вызова функции--async-success-ymq-arn
- для указания очереди для успешного результата--async-success-sa-id
- для указания сервисного аккаунта для записи в очередь успешного результата--async-failure-ymq-arn
- для указания очереди для неуспешного результата--async-failure-sa-id
- для указания сервисного аккаунта для записи в очередь неуспешного результата
Версия 0.110.0 (14.09.23)
Изменения в сервисах Yandex Cloud
API Gateway
-
В команды
yc serverless api-gateway create
иyc serverless api-gateway update
добавлены параметры:--variables
— для указания значений параметров спецификации.--canary-weight
— для указания доли входящих запросов, обрабатываемых канареечным релизом шлюза.--canary-variables
— для указания значений параметров спецификации канареечного релиза.
-
Добавлена команда
yc serverless api-gateway release-canary
для замены параметров спецификации параметрами канареечного релиза и удаления последнего. -
Добавлена команда
yc serverless api-gateway rollback-canary
для отключения канареечного релиза за счет установки параметруweight
значения, равного0
.
Identity and Access Management
- Удалены группы команд
yc iam federation
иyc iam certificate
для управления SAML-совместимыми федерациями на уровне каталога. Для работы с SAML-совместимыми федерациями теперь используйте группу командyc organization-manager federation
.
Instance Groups
Исправлена проблема команды yc compute instance-group update
, когда не обрабатывалось имя группы ВМ, если для конфигурации использовался файл в формате YAML.
Compute Cloud
- В командах
yc compute instance create
иyc compute instance update
добавлен флаг--placement-group-partition
для указания номера раздела в группе размещения (partition).
Cloud Logging
- В команде
yc logging read
убрали ограничение для флага--limit
. Теперь можно выводить более 1000 записей.
Сервисы управляемых баз данных
Managed Service for MongoDB
- Добавлена возможность создавать шардированый кластер. Если в конфигурации присутствуют соответствующие типы хостов, то кластер будет создан автоматически.
- В команды
yc mongodb cluster create
,yc mongodb cluster update
иyc mongodb cluster restore
добавлен параметр--performance-diagnostics
.
Managed Service for PostgreSQL
- Добавлена команда
yc managed-postgresql backup delete
для удаления ручных бэкапов. - В команду
yc managed-postgresql cluster update
добавлены флаги:--disk-size-autoscaling
— для управления настройками сервиса автоматического увеличения диска.--yandexquery-access
— для разрешения доступа к кластеру из сервиса Yandex Query.
Managed Service for ClickHouse®
- В команды
yc managed-clickhouse cluster create
иyc managed-clickhouse cluster update
добавлен флаг--cloud-storage-prefer-not-to-merge
, позволяющий отключать слияние частей данных в Object Storage.
Версия 0.109.0 (10.08.23)
Изменения в сервисах Yandex Cloud
Cloud Functions
- В команду
yc serverless trigger create mail
добавлена возможность настройки бакета для сохранения вложений письма. - В команды
yc serverless trigger create iot-devices
,yc serverless trigger create iot-broker
,yc serverless trigger create object-storage
,yc serverless trigger create container-registry
иyc serverless trigger create mail
:- Добавлен параметр
--batch-size
для указания размера группы сообщений. - Добавлен параметр
--batch-cutoff
для указазания максимального времени формирования группы.
- Добавлен параметр
- В команду
yc serverless trigger create logging
добавлен параметр--stream-names
для фильтрации по имени потока логов. - Добавлена команда
yc serverless function version delete
для удаления версий функций.
Key Management Service
- В команды ассиметричного шифрования и подписи
yc kms asymmetric-encryption-crypto decrypt
,yc kms asymmetric-signature-crypto sign
иyc kms asymmetric-signature-crypto sign-hash
добавлены параметры--inform
и--outform
для указания формата входных и выходных данных. - В командах подписи
yc kms asymmetric-signature-crypto sign
иyc kms asymmetric-signature-crypto sign-hash
параметр--signature-file
, указывающий на файл, в который надо сохранить полученное значение подписи, переименован в--signature-output-file
.
Managed Service for Kubernetes
- В команду
yc k8s node-group create
добавлен параметр--gpu-cluster-id
для добавления узла из группы узлов в кластер с GPU. - В команду
yc k8s node-group create
добавлен параметр--gpu-environment
для настройки предустановленного окружения для узлов с GPU.
Compute Cloud
- В команду создания группы размещения дисков
yc compute disk-placement-group create
добавлен параметр--strategy
для указания стартегии размещения. Может принимать значенияSPREAD
илиPARTITION
. - В команду создания группы размещения дисков
yc compute disk-placement-group create
добавлен флаг--partition-count
. Задает количество разделов для группы со стратегиейPARTITION
. - В команду создания диска
yc compute disk create
добавлен флаг--disk-placement-group-partition
для указания номера раздела в группе размещения. - Добавлена колонка
PLACEMENT GROUP
в таблице со списком дисков, получаемых командойyc compute disk list
. - Добавлена колонка
STRATEGY
в таблице со списком групп размещения дисков, получаемых командойyc compute disk-placement-group list
.
Cloud Logging
- Добавлена группа
yc logging sink
.
Instance Groups
- Добавлены команды
yc compute instance-group rolling-restart
иyc compute instance-group rolling-recreate
для перезапуска и пересоздания ВМ в группе с учетом ограничений группы.
Cloud DNS
- Добавлена команда
yc dns zone update-private-networks
для атомарного изменения списка сетей для приватных зон.
Сервисы управляемых баз данных
Managed Service for MongoDB
- Добавлена команда
yc managed-mongodb backup delete
для удаления резервных копий.
Версия 0.108.1 (06.07.23)
Изменения в CLI
- Команда
oslogin
временно удалена.
Версия 0.108.0 (04.07.23)
Изменения в CLI
- Добавлена команда
oslogin
, предназначенная для получения логина текущего пользователя ОС. - Отключено отображение глобальных флагов по умолчанию для всех команд при вызове
yc [command] -h
. Для просмотра глобальных флагов используйте командуyc help [command]
.
Изменения в сервисах Yandex Cloud
Key Management Service
- В Yandex Key Management Service поддержана работа с асимметричными криптографическими ключами. Функционал находится на стадии Preview. Подробнее про сервис читайте в документации.
Версия 0.107.0 (15.06.23)
Изменения в сервисах Yandex Cloud
Compute Cloud
- В команду
yc compute placement-group create
добавлен параметр--partitions
, позволяющий указать количество партиций вpartitionPlacementStrategy
.
Сервисы управляемых баз данных
Managed Service for Redis
- Унифицировали конфигурационные параметры кластеров Managed Service for Redis для разных версий Redis.
Managed Service for Greenplum®
- В команду
yc managed-greenplum cluster restore
добавлен параметр:--segment-host-count
, позволяющий указать количество хостов с сегментами в восстановленном кластере.--segment-in-host
, позволяющий указать количество сегментов на хосте в восстановленном кластере.
Managed Service for MySQL®
- В команду
yc managed-mysql user update
добавлен параметр--global-permissions
, позволяющий выдать привилегииFLUSH_OPTIMIZER_COSTS
иSHOW_ROUTINE
.
Версия 0.106.0 (19.05.23)
Изменения в CLI
- В команду
yc organization-manager federation saml
добавлен флаг--force-authn
. - Добавлена опция конфигурации
fed-auth-browser-skip
для пропуска подтверждения открытия браузера (нажатия Enter) при аутентификации от имени федеративного пользователя. Опция принимает значенияtrue
иfalse
.
Изменения в сервисах Yandex Cloud
Managed Service for Kubernetes
- В параметр
--master-logging
добавлен флагaudit-enabled
, позволяющий включать и выключать загрузку логов аудита кластера Kubernetes в Yandex Cloud Logging.
Cloud Backup
- Добавлены команды группы
yc backup
для управления подключением виртуальных машин к Yandex Cloud Backup, их резервными копиями и политиками резервного копирования.
Версия 0.105.0 (15.05.23)
Изменения в CLI
- Добавлен параметр
--impersonate-service-account-id
для выполнения действий от имени сервисного аккаунта. В параметре передается идентификатор сервисного аккаунта, тип данных значения — string.
Изменения в сервисах Yandex Cloud
Cloud Logging
- Исправлена работа команды
yc logging read
при указании флага--follow
.
Managed Service for Kubernetes
В команду yc k8s node-group create
добавлен параметр --container-network-settings
для конфигурации контейнерной сети узлов кластера. В этом параметре в свойстве pod-mtu
можно передать значение MTU для подов.
Сервисы управляемых баз данных
Managed Service for Apache Kafka®
- Добавлена поддержка Apache Kafka® версий 3.x, начиная с 3.3.
Версия 0.104.0 (19.04.23)
Изменения в сервисах Yandex Cloud
Cloud Functions
- В команду
yc serverless trigger timer create
добавлен параметр--payload
для привязки пользовательских данных к событию от таймера.
Cloud Desktop
- Группа команд
yc cloud-desktop
переименована вyc desktops
. - Добавлена пометка
[PREVIEW]
к группе командyc desktops
. - Добавлена команда
yc desktops desktop restart
, которая позволяет перезагружать рабочий стол.
Compute Cloud
- Исправлен листинг большого количества объектов в каталоге для всех сущностей Compute Cloud.
Сервисы управляемых баз данных
Managed Service for ClickHouse®
Добавлена команда yc managed-clickhouse cluster list-external-dictionaries
для листинга списка добавленных внешних словарей.
Cloud Logging
- В команду
yc logging read
добавлены позиционные параметрыSINCE
иFILTER
, пример:yc logging read default 1d "level = INFO"
- В команду
yc logging write
добавлены позиционные параметрыMESSAGE
иJSON-PAYLOAD
, пример:yc logging write default test "{\"key\":\"value\"}"
Cloud Functions
- В команды
yc serverless function logs
иyc serverless function version logs
добавлены позиционные параметрыSINCE
иFILTER
, пример:yc serverless function logs default 1d "level = INFO"
Yandex IoT Core
В команду yc iot broker logs
добавлены позиционные параметры SINCE
и FILTER
, пример: yc iot broker logs default 1d "level = INFO"
Версия 0.103.0 (15.03.23)
Изменения в сервисах Yandex Cloud
API Gateway
В команды yc serverless api-gateway create
и yc serverless api-gateway update
добавлены параметры:
--no-logging
— для выключения логинга из API-шлюза.--log-group-id
,--log-group-name
— для указания лог-группы, в которую следует отправлять логи.--log-folder-id
,--log-folder-name
— для отправки логов в стандартную лог-группу заданного каталога.--min-log-level
— для указания минимального уровня логирования записей.
Compute Cloud
- Добавлена группа команд
yc compute gpu-cluster
для управления GPU-кластерами. - Добавлены параметры
--gpu-cluster-id
и--gpu-cluster-name
в командуyc compute instance create
для создания виртуальной машины в GPU-кластере.
Версия 0.102.0 (09.02.23)
Изменения в сервисах Yandex Cloud
Instance Groups
Исправлена проблема update
instance-group
при указании через name
.
Application Load Balancer
Добавлена поддержка аргументов командной строки для поиска соответствий по регулярному выражению--regex-path-match
и --regex-fqmn-match
. Используются аналогично exact
и prefix
:
yc alb virtual-host insert-http-route --regex-path-match my_cool_regex
yc alb virtual-host insert-grpc-route --regex-fqmn-match my_cool_regex
Флаг --rewrite-request-id
, отвечающий за перезапись заголовка x-request-id
новым значением, добавлен в следующие команды:
yc application-load-balancer load-balancer add-listener
yc application-load-balancer load-balancer update-listener
yc application-load-balancer load-balancer add-sni
yc application-load-balancer load-balancer update-sni
Сервисы управляемых баз данных
Managed Service for PostgreSQL
Добавлены новые параметры для команд yc managed-postgresql user create
и yc managed-postgresql user update
:
--statement-timeout
— позволяет задаватьstatement_timeout
в миллисекундах для указанного пользователя.--idle-in-transaction-session-timeout
— позволяет задаватьidle_in_transaction_session_timeout
в миллисекундах для указанного пользователя.--wal-sender-timeout
— позволяет задаватьwal_sender_timeout
в миллисекундах для указанного пользователя.
Версия 0.101.0 (16.01.23)
Изменения в сервисах Yandex Cloud
Managed Service for Kubernetes
В команды yc managed-kubernetes cluster create
и yc managed-kubernetes cluster update
добавлен параметр --master-logging
для настройки логирования со следующими свойствами:
enabled
— флаг для отправки логов в Cloud Logging.log-group-id
— ID лог-группы, в которую нужно отправлять логи.folder-id
— ID каталога, в который нужно отправлять логи. Логи будут отправляться в лог-группу каталога по умолчанию.kube-apiserver-enabled
— флаг для отправки логовkube-apiserver
в Cloud Logging.cluster-autoscaler-enabled
— флаг для отправки логовcluster-autoscaler
в Cloud Logging.events-enabled
— флаг для отправки событий Kubernetes в Cloud Logging.
Если отправка логов включена, но не указаны ни log-group-id
, ни folder-id
, логи будут отправляться в каталог, где находится кластер, в лог-группу по умолчанию. Указывать одновременно log-group-id
и folder-id
нельзя.
Network Load Balancer
В команды yc load-balancer network-load-balancer create
и yc load-balancer network-load-balancer update
добавлен флаг --deletion-protection
для защиты балансировщика от случайного удаления.
Serverless Containers
В команду yc serverless container revision deploy
добавлены параметры:
--no-logging
— флаг для выключения логирования из контейнера.--log-group-id
,--log-group-name
— ID или имя лог-группы, в которую нужно отправлять логи.--log-folder-id
,--log-folder-name
— ID или имя каталога, в который нужно отправлять логи. Логи будут отправляться в лог-группу каталога по умолчанию.--min-log-level
— минимальный уровень логирования.
Virtual Private Cloud
В команды yc vpc address create
и yc vpc address update
добавлен флаг --deletion-protection
для защиты статического публичного IP-адреса от случайного удаления.
Версия 0.100.0 (27.12.22)
Изменения в сервисах Yandex Cloud
Compute Cloud
- В команде
yc compute instance update
добавлена возможность редактирования правил размещения на хостах.
Serverless Containers
В команду yc serverless container revision deploy
добавлены флаги:
--zone-instances-limit
— максимальное количество экземпляров контейнера в зоне доступности;--zone-requests-limit
— максимальное количество одновременно выполняемых вызовов контейнера в зоне доступности.
Сервисы управляемых баз данных
Managed Service for Greenplum®
- Добавлена команда
yc managed-greenplum cluster restore
для восстановления кластера из бэкапа. - Добавлена команда
yc managed-greenplum cluster list-backups
для просмотра бэкапов кластера. - В команде
yc managed-greenplum update
появился флаг--assign-public-ip
, чтобы назначить или отозвать публичный IP-адрес кластера.
Версия 0.99.0 (01.12.22)
Изменения в CLI
Object Storage
- Добавлена поддержка Object Storage (control plane). Список возможностей:
- Создание бакетов с возможностью указания класса хранения, максимального размера бакета и ACL.
- Обновление параметров бакета:
ACL
,политики
,настройки вебсайтов
,CORS
,флаги анонимного доступа
,настройки Lifecycle
,максимальный размер бакета
икласс хранения
. - Удаление бакета.
- Привязка/отвязка HTTPS-сертификата к бакету.
Изменения в сервисах Yandex Cloud
Application Load Balancer
- Добавлена команда
yc application-load-balancer load-balancer logging
для настройки логов балансировщика. Параметры команды:--log-group-id
,--log-group-name
— для задания лог-группы из Cloud Logging.--enable
и--disable
— для включения и выключения записи логов балансировщика в лог-группу из Cloud Logging.--discard
— для задания правил отбрасывания части логов на основе HTTP- или gRPC-кодов.
Сервисы управляемых баз данных
Managed Service for Elasticsearch
- В команде
yc managed-elasticsearch cluster restore
с флагом--folder-id
можно передать каталог для восстановления кластера.
Managed Service for MongoDB
- В команде
yc managed-mongodb cluster restore
с флагом--folder-id
можно передать каталог для восстановления кластера.
Managed Service for MySQL®
- В команде
yc managed-mysql cluster restore
с флагом--folder-id
можно передать каталог для восстановления кластера.
Managed Service for Redis
- В команде
yc managed-redis cluster restore
с флагом--folder-id
можно передать каталог для восстановления кластера.
Managed Service for SQL Server
- В команде
yc managed-sqlserver cluster restore
с флагом--folder-id
можно передать каталог для восстановления кластера.
Cloud Functions
В команду yc serverless function version create
добавлены параметры:
--no-logging
— отключает логирование в функции.--log-group-id
,--log-group-name
— отправляет логи в заданную лог-группу.--log-folder-id
,--log-folder-name
— отправляет логи в стандартную лог-группу заданного каталога.--min-log-level
— задает минимальный уровень логирования записей.
Версия 0.98.0 (09.11.22)
Изменения в сервисах Yandex Cloud
Сервисы управляемых баз данных
Managed Service for Apache Kafka®
-
Добавлены команды группы
yc managed-kafka connector-s3-sink
, которые позволяют управлять коннекторами типа S3-Sink, а именно создавать (create) и модифицировать (update) их. -
В команды
yc managed-kafka cluster create
иyc managed-kafka cluster update
добавлен параметр для задания и изменения конфигурации Kafka-брокеров —sasl-enabled-mechanisms
. -
Исправлен баг с изменением поля
properties
у коннекторов.
Managed Service for PostgreSQL
-
В команды
yc managed-postgresql cluster create
,yc managed-postgresql cluster update
иyc managed-postgresql cluster restore
добавлено значение15
для флага--postgresql-version string
. Оно позволяет создать кластер PostgreSQL версии 15. -
Для команды
yc managed-postgresql cluster create
изменено значение по умолчанию для версии создаваемого кластера PostgreSQL. Новое значение по умолчанию —15
. -
В команду
yc managed-postgresql cluster restore
добавлена возможность восстановления кластера PostgreSQL в заданный каталог.
Версия 0.97.0 (10.10.22)
Изменения в сервисах Yandex Cloud
API Gateway
- Параметр
domainId
командыadd-domain
больше не поддерживается.
Сервисы управляемых баз данных
Managed Service for Greenplum®
-
Добавлена команда
yc managed-greenplum cluster expand
, которая позволяет расширить существующий кластер Managed Service for Greenplum®. Параметры команды:--segment-host-count
— количество добавляемых в кластер хостов;--add-segments-per-host-count
— количество сегментов, добавляемых на каждый хост кластера;--duration-seconds
— максимальная длительность сеанса распределения данных в секундах.
Managed Service for Apache Kafka®
- Прекращена поддержка Apache Kafka® версий 2.1 и 2.6.
Версия 0.96.0 (19.09.22)
Изменения в сервисах Yandex Cloud
Application Load Balancer
-
Добавлена команда
yc application-load-balancer load-balancer autoscale
для управления количеством ресурсных единиц балансировщика.
В команду есть параметры:--min-zone-size
— минимальное число ресурсных единиц в одной зоне;--max-size
— максимальное числа ресурсных единиц во всех зонах суммарно.
-
В команду
yc alb load-balancer create
добавлены флаги:--log-group-id
,--log-group-name
— для задания лог-группы из Cloud Logging;--disable-logging
— для создания балансировщика без записи логов в лог-группу из Cloud Logging.
-
В команду
yc alb load-balancer update
добавлены флаги:--log-group-id
,--log-group-name
— для задания лог-группы из Cloud Logging;--enable-logging
и--disable-logging
— для включения и выключения записи логов балансировщика в лог-группу из Cloud Logging.
Compute Cloud
- Добавлена группа команд
yc compute snapshot-schedule
для управления снимками диска по расписанию. - В команду
yc compute instance create
добавлен флаг--metadata-options
для управления доступом к метаданным ВМ.
Cloud DNS
- Команда
yc dns zone list-records
теперь имеет фильтрацию по имени и типу записи с помощью параметров--record-name
и--record-type
.
Изменения в сервисах управляемых баз данных
Managed Service for PostgreSQL
- Команды
yc managed-postgresql cluster create
,yc managed-postgresql cluster update
иyc managed-postgresql cluster restore
: для флага--postgresql-version string
добавлено значение11-1c
,12-1c
,13-1c
,14-1c
для создания кластера PostgreSQL версий 11-1c, 12-1c, 13-1c, 14-1c.
Yandex IoT Core
- Добавлена группа команд
yc iot broker
для управления MQTT-брокером.
Cloud Functions
Добавлены команды:
yc serverless trigger create iot-broker
— для создания триггеров для MQTT-брокеров.yc serverless trigger create mail
— для создания триггеров для почты.
В команду yc serverless function version create
добавлен параметр --secret
для добавления секретов к версии.
Serverless Containers
В команду yc serverless container revision deploy
добавлены флаги:
--secret
— для добавления секретов к ревизии;--min-instances
— чтобы указать минимальное количество подготовленных экземпляров контейнера.
Версия 0.95.0 (02.09.22)
Изменения в сервисах Yandex Cloud
API Gateway
-
В команду
yc serverless api-gateway add-domain
добавлены параметры:--domain
— для указания FQDN подключаемого домена из Certificate Manager;--certificate-id
— для указания идентификатора сертификата из Certificate Manager.
Параметр
--domain-id
считается устаревшим, вместо него рекомендуется использовать параметру--domain
и--certificate-id
. -
Добавлена группа команд
yc serverless api-gateway websocket
для работы с соединениями по протоколу WebSocket:yc serverless api-gateway websocket get
— получение информации о соединении;yc serverless api-gateway websocket send
— отправка данных в соединении;yc serverless api-gateway websocket disconnect
— разрыв соединения.
Certificate Manager
- В команду
yc certificate-manager certificate content
добавлен параметр--key-format
для выбора формата приватного ключа:PKCS1
илиPKCS8
.
Compute Cloud
- В команду
yc compute image create
добавлен параметр--os-type
для указания типа операционной системы создаваемого образа:linux
илиwindows
.
Cloud DNS
- Команды
yc dns zone add-records
,yc dns zone update-records
,yc dns zone delete-records
иyc dns zone replace-records
теперь возвращают список выполненных изменений.
Identity and Access Management
- В группе команд
yc iam federation
исправлена ошибка, возникавшая при указании имени SAML-совместимой федерации как позиционного аргумента.
Yandex IoT Core
-
Команды
yc iot registry logs
иyc iot device logs
теперь возвращают логи из Cloud Logging. В команды добавлены параметры:--levels
— для поиска записей с указанными уровнями логирования;--filter
— для фильтрации записей.
Подробнее о возможных значениях новых параметров см. в разделе Язык фильтрующих выражений.
Сервисы управляемых баз данных
Managed Service for Apache Kafka®
- Добавлена поддержка Apache Kafka® версий 3.0, 3.1 и 3.2.
Managed Service for Redis
- Прекращена поддержка Redis версий 5.0 и 6.0.
Cloud Organization
- В команды из группы
yc organization-manager federation saml
добавлен параметр--organization-id
для указания идентификатора организации. Исправлена ошибка, возникавшая в этих командах при указании имени SAML-совместимой федерации как позиционного аргумента. - Добавлена группа команд
yc organization-manager group
для управления группами пользователей.
Версия 0.94.0 (16.08.22)
Изменения в сервисах Yandex Cloud
Cloud Logging
- В команды
yc logging read
иyc logging write
добавлен параметр--stream-name
.
Сервисы управляемых баз данных
Managed Service for Greenplum®
-
Добавлена поддержка команд:
yc managed-greenplum cluster update
— позволяет изменять настройки уже созданных кластеров.yc managed-greenplum cluster update-config
— позволяет изменять параметры конфигурации уже созданных кластеров.
Managed Service for Redis
-
В команды
yc managed-redis cluster create
,yc managed-redis cluster restore
,
yc managed-redis hosts add
,yc managed-redis hosts update
,yc managed-redis shards add
добавлены флаги:--assign-public-ip=true|false
— привязывает или удаляет публичный IP-адрес хоста.--replica-priority=50
— выставляет приоритет реплики (только для нешардированного кластера).
Managed Service for ClickHouse®
-
В команды
yc managed-clickhouse cluster create
иyc managed-clickhouse cluster update
добавлены флаги:--cloud-storage-move-factor
— для указания доли свободного места на локальном диске, при котором начнется перенос данных на Object Storage.--cloud-storage-data-cache
— для разрешения использования локального кеша для Object Storage.--cloud-storage-data-cache-max-size
— для указания максимального объема локального кеша для Object Storage.
Managed Service for Apache Kafka®
- Добавлена группа команд
yc managed-kafka connector
, которая позволяет управлять коннекторами с помощью командget
,list
,delete
,pause
,resume
. - Добавлена группа команд
yc managed-kafka connector-mirrormaker
, которая позволяет управлять коннекторами типа MirrorMaker с помощью командcreate
иupdate
. - В команды
yc managed-kafka cluster create
иyc managed-kafka cluster update
добавлены параметры для задания и изменения конфигурационных настроек хостов-брокеров:message-max-bytes
replica-fetch-max-bytes
offsets-retention-minutes
ssl-cipher-suites
Virtual Private Cloud
- Добавлена группа команд
yc vpc gateway
для управления шлюзами маршрутизации. - В команды группы
yc vpc route-table
добавлена возможность указать шлюз в качестве назначения маршрута.
Версия 0.93.0 (19.07.22)
Изменения в сервисах Yandex Cloud
Сервисы управляемых баз данных
Managed Service for ClickHouse®
-
В команде
yc managed-clickhouse cluster restore
следующие аргументы сделаны опциональными:--name
--description
--host
--user
Если эти параметры не были указаны, они будут взяты из исходного кластера.
Хосты ClickHouse® и ZooKeeper будут восстановлены с той же конфигурацией, что и в исходном кластере.
Хосты ClickHouse® будут восстановлены только для тех шардов, чьи бекапы указаны для восстановления.
Managed Service for PostgreSQL
-
Команды
yc managed-postgresql database create
,yc managed-postgresql database list
иyc managed-postgresql database get
.Добавлена поддержка шаблонов при создании базы с помощью
--template-db string
.
Managed Service for MongoDB
- При создании нового кластера по умолчанию выбирается версия MongoDB 5.0.
Managed Service for Kubernetes
-
Команды
yc managed-kubernetes node-group create
иyc managed-kubernetes node-group update
:-
Добавлен флаг
--node-name
, позволяющий указать шаблон именования узлов в группе. -
Добавлены флаги
--template-labels
и--template-labels-from-files
, позволяющие указать ресурсные метки Yandex Cloud для ВМ — узлов группы (не путать с метками узлов Kubernetes).
-
Serverless Containers
- В команду
yc serverless container revision deploy
добавлены флаги--network-id
и--network-name
, чтобы указывать сеть, которую будет использовать ревизия контейнера. Также в команду добавлен флаг--subnets
, позволяющий получить детальный список подсетей.
Версия 0.92.0 (05.07.22)
Изменения в CLI
- Исправлена ошибка запуска
yc
при передаче большого количества аргументов.
Изменения в сервисах Yandex Cloud
Certificate Manager
-
В команду
yc certificate-manager certificate create
добавлен флаг--deletion-protection
, который включает защиту сертификата от удаления. -
В команду
yc certificate-manager certificate request
добавлен флаг--deletion-protection
, который включает защиту сертификата от удаления. -
В команду
yc certificate-manager certificate update
добавлены флаги, которые включают и отключают защиту сертификата от удаления:--deletion-protection
и--no-deletion-protection
.
Сервисы управляемых баз данных
Managed Service for Redis
- В группу команд
yc managed-redis cluster
дляcreate
,restore
,update
добавлены флаги--client-output-buffer-limit-normal
и--client-output-buffer-limit-pubsub
(см. описание в redis.conf).
Managed Service for Greenplum®
Добавлены команды первичной поддержки сервиса Managed Service for Greenplum®:
- Группа команд
yc managed-greenplum cluster
позволяет управлять кластерами. - Группа команд
yc managed-greenplum hosts
позволяет управлять хостами.
Managed Service for SQL Server
- Добавлена команда
yc managed-sqlserver hosts update <HOST> --assign-public-ip=true|false
, которая привязывает или удаляет публичный IP-адрес хоста.
Версия 0.91.0 (12.05.22)
Изменения в сервисах Yandex Cloud
Application Load Balancer
- В командах
yc alb lb add-location
иyc alb lb target-states
исправлена ошибка при обработке параметра--name
. Теперь параметр позволяет корректно искать балансировщик по имени.
Cloud Desktop
- Добавлена группа команд
yc cloud-desktop group
, которые позволяют управлять группами рабочих столов. - Добавлена группа команд
yc cloud-desktop desktop
, которые позволяют управлять рабочими столами.
Cloud Functions
- В команды
yc serverless function logs
иyc serverless function version logs
добавлен параметр--max-response-size
, который ограничивает размер получаемых логов.
Cloud Logging
- В команду
yc logging read
добавлен параметр--max-response-size
, который ограничивает размер получаемых логов.
Cloud DNS
- Добавлена команда
yc dns bind-file migrate-to-terraform
, которая формирует из файла BIND спецификацию для Terraform и печатает ее в стандартный вывод.
Serverless Containers
- Добавлена команда
yc serverless containers rollback
, которая откатывает контейнер к указанной ревизии.
Managed Service for YDB
- В группу команд
yc ydb database
добавлены командыlist-access-bindings
,set-access-bindings
,add-access-binding
иremove-access-binding
, позволяющие устанавливать и просматривать список ролей для баз данных. - В группу команд
yc ydb backup
добавлены командыlist-access-bindings
,set-access-bindings
,add-access-binding
иremove-access-binding
, позволяющие устанавливать и просматривать список ролей для бекапов баз данных.
Сервисы управляемых баз данных
Managed Service for Elasticsearch
- Добавлены группа команд
yc managed-elasticsearch extension
, которые позволяют управлять пользовательскими расширениями для кластеров.
Managed Service for MySQL®
-
В команду
yc managed-mysql cluster create
добавлен параметр--host-group-ids
, который задает список хостов для размещения кластера на выделенных серверах. -
В команду
yc managed-mysql cluster restore
добавлены:- Параметр
--host-group-ids
, который задает список хостов для размещения кластера на выделенных серверах. - Флаг
--deletion-protection
, позволяющий восстанавливать кластер сразу с включенной защитой от удаления.
- Параметр
Managed Service for PostgreSQL
-
В команду
yc managed-postgresql cluster create
добавлен параметр--host-group-ids
, который задает список хостов для размещения кластера на выделенных серверах. -
В команду
yc managed-postgresql cluster restore
добавлены:- Параметр
--host-group-ids
, который задает список хостов для размещения кластера на выделенных серверах. - Флаг
--deletion-protection
, позволяющий восстанавливать кластер сразу с включенной защитой от удаления.
- Параметр
Managed Service for SQL Server
- В команды
yc managed-sqlserver create
иyc managed-sqlserver update
добавлен параметр--service-account-id
для назначения сервисного аккаунта хостам кластера SQL Server. - Добавлены команды
yc managed-sqlserver database backup-export
иyc managed-sqlserver database backup-import
для экспорта и импорта бэкапов баз данных в пользовательское хранилище. - Добавлена команда
yc managed-sqlserver cluster start-failover
для ручного запуска смены мастера в кластере.
Managed Service for Apache Kafka®
- В команду
yc managed-kafka cluster update
добавлен флаг--assign-public-ip
для управления публичным доступом к брокерам.
Версия 0.90.0 (13.04.22)
Изменения в сервисах Yandex Cloud
Yandex Data Processing
- В команду
yc dataproc cluster create
добавлен флаг--initialization-action
для указания скрипта инициализации для кластера.
Compute Cloud
- В команду
yc compute instance create
добавлен флаг--attach-local-disk
для создания инстанса с подключенным к нему локальным диском.
Application Load Balancer
- В команды
yc alb backend-group add-stream-backend
иyc alb backend-group update-stream-backend
добавлен флаг--enable-proxy-protocol
для включения proxy-протокол для бэкэнда.
Cloud DNS
- В команду
yc dns zone update
добавлен флаг--clear-network-ids
для удаления списка виртуальных сетей, из которых видны записи внутренней DNS-зоны.
Сервисы управляемых баз данных
Managed Service for ClickHouse®
-
В команду
yc managed-clickhouse cluster restore
добавлен флаг--folder-id
для указания каталога, в котором будет создан восстановленный кластер. -
В команду
yc managed-clickhouse cluster update
добавлен флаг:--yandexquery-access
— для разрешения доступа к кластеру из сервиса Yandex Query.
Managed Service for MySQL®
- В команду
yc managed-mysql cluster update
добавлен флаг--performance-diagnostics
, позволяющий управлять настройками сервиса диагностики производительности.
Версия 0.89.0 (23.03.22)
Изменения в сервисах Yandex Cloud
Compute Cloud
- Добавлена команда
yc compute filesystem resize
для изменения размера файлового хранилища. - В команду
yc compute instance update
добавлен флаг--preemptible
, позволяющий сделать обычную ВМ прерываемой и наоборот.
Cloud Functions
-
Команды
yc serverless function logs
иyc serverless function version logs
теперь возвращают логи из Cloud Logging. В команды добавлены параметры:--levels
для поиска записей с указанными уровнями логирования;--filter
для фильтрации записей.
Подробнее о возможных значениях новых параметров см. в разделе Язык фильтрующих выражений.
Сервисы управляемых баз данных
Managed Service for Redis
-
Параметр
--persistence-mode
, который позволяет выбрать режим персистентности кластера Redis, добавлен в команды:yc managed-redis cluster create
;yc managed-redis cluster restore
;yc managed-redis cluster update
.
В последнюю команду также добавлен флаг
--force
, обязательный при отключении персистентности кластера.
Managed Service for ClickHouse®
- Добавлена команда
yc managed-clickhouse hosts update
для редактирования хостов кластера ClickHouse®. У команды есть параметр--assign-public-ip
для управления публичным доступом к хосту:true
— хост доступен по публичному IP-адресу,false
— публичный доступ отключен. - В команду
yc managed-clickhouse cluster create
добавлены флаги--datatransfer-access
и--yandexquery-access
для управления доступом к хостам кластера из сервисов Data Transfer и Yandex Query, соответственно. - В команде
yc managed-clickhouse cluster restore
параметр--backup-id
теперь принимает список значений для восстановления шардированного кластера.
Managed Service for MySQL®
- В вывод команды
yc managed-mysql hosts list
добавлена колонкаPRIORITY
. - В команду
yc managed-mysql hosts update
добавлен параметр--priority
для изменения приоритета хоста при переключении мастера.
Версия 0.88.0 (16.02.22)
Изменения в сервисах Yandex Cloud
Data Transfer
-
Добавлена команда
list
дляendpoint
иtransfer
:yc datatransfer endpoint list
;yc datatransfer transfer list
;
-
Добавлены команды для обновления
endpoint
иtransfer
:yc datatransfer endpoint update postgres-source
;yc datatransfer endpoint update postgres-target
;yc datatransfer endpoint update mysql-source
;yc datatransfer endpoint update mysql-target
;yc datatransfer transfer update
;
Cloud CDN
- Добавлена возможность делать полную очистку кэша ресурса:
yc cdn cache purge --all
. - Исправлено создание ресурса, когда источник — бакет или балансер.
API Gateway
- В команды
yc serverless api-gateway create
иyc serverless api-gateway update
добавлены флаги--network-id
и--network-name
для указания сети API-шлюза, а также флаги--subnet-id
и--subnet-name
для детального списка подсетей.
Compute Cloud
- Добавлены команды
yc compute disk move
иyc compute instance move
для перемещения дисков и инстансов между каталогами.
Сервисы управляемых баз данных
Managed Service for SQL Server
- В команды
yc managed-sqlserver update
,yc managed-sqlserver start
добавлен флагconfirm-payment
для подтверждения согласия с лицензионными платежами.
Версия 0.87.0 (18.01.22)
Изменения в сервисах Yandex Cloud
Yandex Data Processing
-
Добавлена команда
yc dataproc job cancel <JOB-ID>|<JOB-NAME>
.Теперь можно отменить выполнение незавершенного задания.
Сервисы управляемых баз данных
Managed Service for Elasticsearch
- В информацию о кластере добавлена информация о текущем окне обслуживания и запланированной операции обслуживания.
- В команду
yc managed-elasticsearch cluster update
добавлены флаги--maintenance-window-anytime
и--maintenance-window-weekly
для указания параметров окна обслуживания. - Добавлена команда
yc managed-elasticsearch cluster reschedule-maintenance
для управления запланированной задачей по обслуживанию кластера. - Добавлена команда
yc managed-elasticsearch cluster backup
для снятия снапшота с кластера. - Добавлена команда
yc managed-elasticsearch cluster restore
для восстановления кластера из бэкапа. - Добавлена команда
yc managed-elasticsearch cluster list-backups
для просмотра бэкапов данного кластера. - Добавлена команда
yc managed-elasticsearch backup list
для просмотра бэкапов всех кластеров в каталоге. - Добавлена команда
yc managed-elasticsearch backup get
для просмотра информации о конкретном бэкапе. - В команды
yc managed-sqlserver cluster create
иyc managed-sqlserver cluster restore
добавлен флаг--host-group-ids
, который задает список хостов для размещение кластера на выделенных серверах. - В команду
yc managed-sqlserver cluster restore
добавлен флаг--deletion-protection
, который позволяет установить защиту от случайного удаления кластера.
Версия 0.86.0 (15.12.21)
Изменения в CLI
- Добавлена возможность передачи IAM-токена через переменную окружения
YC_IAM_TOKEN
.
Изменения в сервисах Yandex Cloud
Сервисы управляемых баз данных
Managed Service for Apache Kafka®
- В команду
yc managed-kafka cluster update
добавлен параметр--maintenance-window
, позволяющий задать параметры окна обслуживания. - Добавлена команда
yc managed-kafka cluster reschedule-maintenance
, позволяющая изменить время запуска запланированной задачи по обслуживанию кластера.
Application Load Balancer
- В команды
yc application-load-balancer target-group {add,update,remove}-targets
для параметра--target
добавлен ключprivate-ip-address
, который позволяет не указывать идентификаторы подсетей для адресов из приватных диапазонов. - Добавлены команды для управления TCP-обработчиками L7-балансировщиков:
yc alb load-balancer add-stream-listener
yc alb load-balancer update-stream-listener
yc alb load-balancer add-stream-sni
yc alb load-balancer update-stream-sni
- Добавлены синонимы (алиасы) команд для управления обработчиками L7-балансировщиков:
yc alb load-balancer add-listener
—add-http-listener
yc alb load-balancer update-listener
—update-http-listener
yc alb load-balancer add-sni
—add-http-sni
yc alb load-balancer update-sni
—update-http-sni
yc alb load-balancer remove-listener
—remove-http-listener
,remove-stream-listener
yc alb load-balancer remove-sni
—remove-http-sni
,remove-stream-sni
Cloud CDN
- Добавлены команды для управления ресурсами Cloud CDN:
yc cdn resource create
yc cdn resource update
Cloud Logging
- В команды
yc logging group {create,update}
добавлен параметр--data-stream
для поддержки Yandex Data Streams.
Virtual Private Cloud
- Добавлены команды
yc vpc subnet add-range
иremove-range
для добавления или удаления диапазонов адресов в подсетях.
Managed Service for YDB
- В команду
yc ydb database create
добавлен параметр--labels
— он задает набор меток для БД. - В команду
yc ydb database update
добавлен параметр--labels
— он меняет весь набор меток для БД. - Добавлены команды для управления метками
yc ydb database add-labels
иyc ydb database remove-labels
.
Версия 0.85.0 (29.11.21)
Изменения в сервисах Yandex Cloud
Сервисы управляемых баз данных
Managed Service for Apache Kafka®
-
Команда
yc managed-kafka cluster update
.Добавлен флаг
--version
, позволяющий обновить версию кластера Apache Kafka®.
Managed Service for Kubernetes
-
Команда
yc k8s cluster update
.Добавлен параметр
--node-ipv4-mask-size
— он измеряет размерCIDR
, выделяемый на каждый узел кластера.
Application Load Balancer
- Добавлены команды для работы с Stream бэкендами:
- Добавление Stream бэкенда:
yc application-load-balancer backend-group add-stream-backend
. - Изменение Stream бэкенда:
yc application-load-balancer backend-group update-stream-backend
. - Удаление Stream бэкенда:
yc application-load-balancer backend-group delete-stream-backend
.
- Добавление Stream бэкенда:
Resource Manager
- Добавлена команда
yc resource-manager folder delete
, которая позволяет удалить каталог.
Изменения в CLI
Исправлена ошибка в команде yc init
. Теперь при проверке доступности endpoints не игнорируются настройки proxy.
Версия 0.84.0 (16.11.21)
Изменения в сервисах Yandex Cloud
Cloud CDN
- Добавлена команда
yc cdn resource
для управления ресурсами Cloud CDN (get, list, delete, get-provider-cname).
Сервисы управляемых баз данных
Managed Service for Apache Kafka®
- Добавлена команда
yc managed-kafka cluster move
.
Managed Service for MongoDB
- Добавлена поддержка создания кластера с версией MongoDB 5.0.
- Добавлена команда
yc managed-mongodb hosts restart
для перезагрузки указанных хостов.
Managed Service for MySQL®
- В вывод команды
yc managed-mysql hosts list
добавлена колонкаBACKUP PRIORITY
.
Managed Service for ClickHouse®
В команды yc managed-clickhouse cluster create
и yc managed-clickhouse cluster restore
добавлены новые флаги:
--embedded-keeper
— позволяет создать кластер, используя ClickHouse® вместо ZooKeeper.
Yandex Data Processing
-
Команда
yc dataproc cluster create
, флаг--subcluster
.Добавлен параметр
assign-public-ip
, позволяющий выделить публичные IP-адреса для всех хостов подкластера.
Версия 0.83.0 (26.10.21)
Изменения в сервисах Yandex Cloud
Cloud CDN
- Добавлены группы команд для поддержки сервиса Yandex Cloud CDN, который позволяет организовать доставку контента до конечных потребителей с помощью сети распространения контента (Content Delivery Network, CDN):
yc cdn origin
— для управления источниками.yc cdn origin-group
— для управления группами источников.yc cdn provider
— для подключения к провайдеру CDN.yc cdn cache
— для управления кешированием контента CDN-ресурсов.
Application Load Balancer
- Добавлены команды
yc application-load-balancer load-balancer start
иyc application-load-balancer load-balancer stop
для запуска и остановки L7-балансировщика.
Managed Service for YDB
- Добавлены команды
yc ydb database start
иyc ydb database stop
для запуска и остановки БД.
Сервисы управляемых баз данных
Managed Service for Redis
- В команду
yc managed-redis cluster start-failover
добавлен параметр--hostnames
для указания хостов кластера (в том числе шардированного), с которых нужно переключить мастер.
Managed Service for Apache Kafka®
- Добавлена команда
yc managed-kafka cluster list-logs
для получения лога кластера.
Managed Service for MySQL®
- В команду
yc managed-mysql hosts update
добавлены параметры:--assign-public-ip
для управления публичным доступом к хосту:true
— хост доступен по публичному IP-адресу,false
— публичный доступ отключен.--backup-priority
для изменения приоритета хоста при создании резервных копий кластера.
Managed Service for PostgreSQL
- В команду
yc managed-postgresql hosts update
добавлен параметр--assign-public-ip
для управления публичным доступом к хосту:true
— хост доступен по публичному IP-адресу,false
— публичный доступ отключен.
Версия 0.82.0 (23.09.21)
Изменения в сервисах Yandex Cloud
Compute Cloud
- Добавлен флаг
--pooled
в командуyc compute image create
для создания образа, оптимизированного для развертывания. - Добавлена группа команд
yc compute filesystem
для управления файловыми хранилищами. - Добавлены новые команды для подключения и отключения файловых хранилищ от ВМ:
yc compute instance attach-filesystem
иyc compute instance detach-filesystem
. - Добавлен параметр
--attach-filesystem
в командуyc compute instance create
для создания ВМ с подключенным файловым хранилищем.
Managed Service for Kubernetes
- Добавлен параметр
--node-labels
в командуyc k8s node-group update
— он меняет весь набор меток для узлов группы. - Добавлена команда
yc k8s node-group add-node-labels
для добавления меток к узлам группы. - Добавлена команда
yc k8s node-group remove-node-labels
для удаления меток для узлов группы.
Cloud Functions
- Добавлена команда
yc serverless trigger create yds
для создания триггеров для Data Streams.
Serverless Containers
- Добавлена группа команд
yc serverless containers
для поддержки сервиса Yandex Serverless Containers — он позволяет запускать контейнеры без необходимости работы с Kubernetes или разворачивания ВМ.
Virtual Private Cloud
- Добавлена команда
yc vpc network list-route-tables
для списка таблиц роутинга в сети. - Добавлена команда
yc vpc network list-security-groups
для списка групп безопасности в сети.
Yandex Data Processing
- Добавлен параметр
--log-group-id
в командыyc dataproc cluster create
иyc dataproc cluster update
для привязки лог-группы Cloud Logging к кластеру. Чтобы остановить отправку логов кластера в Cloud Logging, укажите пустое значение в качестве идентификатора лог-группы:--log-group-id=""
.
Managed Service for YDB
- Добавлены параметры для управления лимитами БД в режиме Serverless в команды
yc ydb database create
иyc ydb database update
:--sls-storage-size
--sls-throttling-rcu
--sls-enable-throttling-rcu
--sls-provisioned-rcu
Managed Service for Redis
- Значение параметра
--redis-version
по умолчанию в командеyc managed-redis cluster create
изменено на 6.2.
Managed Service for MySQL®
- Добавлено отображение настройки
replication source
в командуyc managed-mysql hosts list
.
Managed Service for PostgreSQL
- Добавлено отображение настройки
replication source
в командуyc managed-postgresql hosts list
.
Data Transfer
- Добавлены группы команд
yc datatransfer endpoint
иyc datatransfer transfer
для управления эндпоинтами и трансферами сервиса Yandex Data Transfer.
Версия 0.81.0 (06.09.21)
Изменения в CLI
-
Добавлено описание флагов и команд в автодополнении по умолчанию.
-
Команда
yc completion <SHELL>
.Добавлен флаг
--without-desc
для отключения описания в автодополнении. -
Поддержено автодополнение флагов:
folder-id
,folder-name
,cloud-id
,format
,profile
.
Изменения в сервисах Yandex Cloud
Cloud Functions
- Добавлена команда
yc serverless trigger create billing-budget
для создания триггеров на события от сервиса Yandex Cloud Billing. - Добавлены команды для управления подключениями к управляемым БД:
yc serverless mdbproxy update clickhouse
yc serverless mdbproxy create clickhouse
Cloud Logging
- Исключена суб-команда
get-default
изlogging group
.
Версия 0.80.0 (19.08.21)
Изменения в сервисах Yandex Cloud
Instance Groups
- Добавлены новые флаги для команды обновления группы ВМ (
yc compute instance-group update
):--new-name
--description
--labels
--variables
--service-account-name
--service-account-id
--scale-policy-fixed-scale-size
--scale-policy-auto-scale-min-zone-size
--scale-policy-auto-scale-max-size
--template-name
--template-description
--template-labels
--template-metadata
--template-metadata-files
--template-memory
--template-cores
--template-core-fraction
--template-gpus
--template-platform
--template-placement-group
--template-service-account
Cloud Functions
- Добавлена команда
yc serverless trigger create logging
для создания триггеров на Cloud Logging.
Application Load Balancer
- Добавлены команды для работы с gRPC-маршрутами:
yc application-load-balancer virtual-host append-grpc-route
yc application-load-balancer virtual-host prepend-grpc-route
yc application-load-balancer virtual-host insert-grpc-route
yc application-load-balancer virtual-host remove-grpc-route
yc application-load-balancer virtual-host update-grpc-route
- Добавлена команда
yc application-load-balancer virtual-host update-http-route
для обновления HTTP-маршрутов.
Сервисы управляемых баз данных
Managed Service for ClickHouse®, Managed Service for Elasticsearch, Managed Service for Apache Kafka®, Managed Service for MongoDB, Managed Service for MySQL®, Managed Service for PostgreSQL, Managed Service for Redis, Managed Service for SQL Server
-
Команды
yc <имя сервиса управляемой БД> cluster create
,yc <имя сервиса управляемой БД> cluster update
.Флаг
--deletion-protection
позволяет установить защиту от случайного удаления кластера. Для снятия защиты от удаления укажите--deletion-protection=false
.
Managed Service for MongoDB
-
Добавлена команда
yc managed-mongodb hosts stepdown
.Команда переключает выбранный мастер в режим реплики, мастером в этом случае станет доступная реплика.
-
Команды
yc managed-mongodb cluster get
иyc managed-mongodb cluster update
.Добавлено поле
backup-retain-period-days
, показывающее сколько дней хранятся автоматические резервные копии.
Managed Service for Redis
- Добавлена поддержка Redis версии 6.2.
Managed Service for MySQL®
-
Команда
yc managed-mysql hosts update
.Добавлена команда
yc managed-mysql hosts update HOST --replication-source HOST
для указания источника репликации каскадной реплики.
Managed Service for SQL Server
-
Добавлена команда
yc managed-sqlserver database restore
.Команда позволяет восстановить заданную БД на существующем кластере из резервной копии. Возможно восстановление под другим именем.
Managed Service for Apache Kafka®
- Добавлена поддержка Apache Kafka® 2.8.
Yandex Data Processing
-
Команды
yc dataproc cluster create
,yc dataproc cluster update
.Флаг
--deletion-protection
позволяет установить/убирать для кластера защиту от случайного удаления.Для снятия защиты от удаления укажите
--deletion-protection=false
.
Resource Manager
-
Команда
yc resource-manager cloud list
.Добавлено отображение организации облака.
Cloud Organization
Появилась поддержка сервиса Yandex Cloud Organization.
Cloud Organization — это решение для корпоративных клиентов, с помощью которого можно подключить к вашей организации сервисы Yandex Cloud и управлять доступом сотрудников к этим сервисам.
Сервис Cloud Organization находится на стадии Preview. Подробнее про сервис читайте в документации.
Cloud Functions
-
Команда
yc serverless trigger create
.Флаги
--invoke-container-name
,--invoke-container-id
и--invoke-container-path
позволяют указывать для триггера контейнер Serverless Containers.
Версия 0.79.0 (13.07.21)
Изменения в сервисах Yandex Cloud
Cloud Logging
Добавлена поддержка сервиса Yandex Cloud Logging.
Cloud Logging — сервис для чтения и записи логов сервисов и пользовательских приложений.
Сервис Cloud Logging находится на стадии Preview. Подробнее о сервисе читайте в документации.
Cloud Functions
-
Добавлена команда
yc serverless function set-scaling-policy
для задания настроек масштабирования функции. -
Добавлена команда
yc serverless function list-scaling-policies
для просмотра настроек масштабирования функции. -
Добавлена команда
yc serverless function remove-scaling-policy
для удаления настроек масштабирования функции. -
Команда
yc serverless function version create
.Исправлена обработка директорий для флага
--source-path
на Windows.
Сервисы управляемых баз данных
Managed Service for ClickHouse®
-
Команда
yc managed-clickhouse cluster update
.Добавлен флаг
--cloud-storage
для включения хранения данных в Object Storage.
Версия 0.78.0 (29.06.21)
Managed Service for Kubernetes
-
Команды
yc managed-kubernetes node-group create
иyc managed-kubernetes node-group update
.Добавлен флаг
--network-acceleration-type
, который позволяет указать для группы узлов тип сети: стандартная или программно-ускоренная. -
Команда
yc managed-kubernetes cluster create
.Добавлен флаг
--cilium
для создания кластера, который поддерживает туннельный режим и использует Cilium CNI.
Yandex Data Processing
-
Команда
yc dataproc job create-<JOB-TYPE>
.Теперь после запуска задания в терминале отображается лог его выполнения.
Версия 0.77.0 (07.06.21)
Compute Cloud
-
Команда
yc compute instance
.В
network_interface
добавлены ключиdns-record-spec
иipv6-dns-record-spec
.
API Gateway
- Добавлена команда
yc serverless api-gateway add-domain
для привязывания домена к API-шлюзу. - Добавлена команда
yc serverless api-gateway remove-domain
для отсоединения домена от API-шлюза.
Сервисы управляемых баз данных
Managed Service for Elasticsearch
-
Команда
yc managed-elasticsearch cluster list-logs
.Добавлен флаг
--service-type
для получения логов Kibana. -
Команды
yc managed-elasticsearch cluster create
иyc managed-elasticsearch cluster update
.Добавлен флаг
--service-account
.
Managed Service for Apache Kafka®
-
Команды
yc managed-kafka cluster create
иyc managed-kafka cluster update
.Добавлены флаги
--num-partitions
и--default-replication-factor
для задания и изменения конфигурационных настроек брокеров Apache Kafka®.
Managed Service for Redis
-
Команды
yc managed-redis cluster create\update
.Добавлены флаги
--slowlog-log-slower-than
,--slowlog-max-len
,--databases
и--notify-keyspace-events
(см. описание в redis.conf).
Версия 0.76.0 (19.05.21)
Managed Service for PostgreSQL
-
Команда
yc managed-postgresql cluster update
.Добавлен флаг
--serverless-access
для доступа к хостам кластера Yandex Managed Service for PostgreSQL из функции Yandex Cloud Functions.
Virtual Private Cloud
- Добавлена команда
yc vpc address move
для перемещения адреса между каталогами облака.
Compute Cloud
-
Команда
yc compute instance-group
.В вывод групп добавлено отображение статуса группы.
Версия 0.75.0 (13.04.21)
Изменения в сервисах Yandex Cloud
Compute Cloud
-
Команда
yc compute create-with-container
.Добавлен флаг
--gpus
, который позволяет создать Container Optimized Image с GPU.
Сервисы управляемых баз данных
Managed Service for Redis
-
Команда
yc managed-redis cluster create
.Добавлен ключ
--disk-type-id [local-ssd|network-ssd]
, который позволяет выбрать тип диска.
Managed Service for MySQL®
-
Команда
yc managed-mysql cluster list-logs
.Теперь логи по умолчанию выводятся в необработанном формате (as is). Чтобы включить старый формат логов, используйте флаг
--format=yaml
.
Managed Service for Elasticsearch
-
Команды
yc managed-elasticsearch cluster create
иyc managed-elasticsearch cluster update
.Добавлены флаги управления паролем администратора кластера (пользователь
admin
):--admin-password
, который позволяет вручную задать пароль;--generate-admin-password
, который позволяет автоматически сгенерировать пароль;--read-admin-password
, который позволяет задать пароль из файла.
-
Удалены команды
yc managed-elasticsearch user
. Управление пользователями теперь доступно нативными средствами Elasticsearch через пользователяadmin
. -
Команда
yc managed-elasticsearch create
.Добавлен флаг
--edition [basic|gold|platinum]
, который позволяет указать редакцию Elasticsearch при создании кластера.
Managed Service for Apache Kafka®
-
Команда
yc managed-kafka cluster create
.Добавлен флаг
--host-group-ids
, контролирующий размещение кластера на выделенных серверах.
Yandex Data Processing
-
Команда
yc dataproc cluster create
.Добавлен флаг
--host-group-ids
, контролирующий размещение кластера на выделенных серверах.
Версия 0.74.0 (29.03.21)
- Добавлена поддержка платформ macOS/arm64 (Apple Silicon M1) и linux/arm64.
Изменения в сервисах Yandex Cloud
Yandex Data Processing
-
Команды
yc dataproc cluster create
иyc dataproc cluster update
.Добавлен флаг
--security-group-ids
, который позволяет установить набор групп безопасности для кластера.
Версия 0.73.0 (17.03.21)
Изменения в сервисах Yandex Cloud
Container Registry
Добавлены команды управления разрешенными IP-адресами для загрузки и скачивания Docker-образов:
yc container registry add-ip-permissions
добавляет IP-адреса.yc container registry list-ip-permissions
позволяет посмотреть IP-адреса.yc container registry set-ip-permissions
устанавливает IP-адреса.yc container registry remove-ip-permissions
удаляет IP-адреса.
Cloud Functions
-
Команда
yc serverless function version create
.Добавлены значения по умолчанию для флагов:
--execution-timeout
– три секунды;--memory
– 128 МБ.
-
Команда
yc serverless function version create
.Добавлен флаг
--add-service-account
для указания дополнительных сервисных аккаунтов к версии.
Cloud Logs
- Добавлена команда
yc logs
.
Сервисы управляемых баз данных
Managed Service for Apache Kafka®
-
Команда
yc managed-kafka cluster create
.Для флагов
--disk-size
,--disk-type
,--resource-preset
,--zookeeper-disk-size
,--zookeeper-disk-type
и--zookeeper-resource-preset
теперь не указываются значения по умолчанию. Если значения не указаны, будут применяться значения по умолчанию, задаваемые на сервере. -
Команда
yc managed-kafka cluster create
.Добавлен флаг
--unmanaged-topics
, позволяющий включить управление топиками Apache Kafka® через AdminAPI.Добавлен флаг
--auto-create-topics-enable
, позволяющий включить автоматическое создание топиков Apache Kafka®. -
Команда
yc managed-kafka user create
.Добавлена роль
admin
, позволяющая включить управление топиками кластера Apache Kafka® через AdminAPI.
Managed Service for Redis
-
Команда
yc managed-redis cluster create
.Добавлен флаг
--enable-tls
, который позволяет включить TLS при создании кластера Redis. -
Команда
yc managed-redis cluster restore
.Добавлен флаг
--enable-tls
, который позволяет включить TLS при создании кластера Redis из резервной копии.
Версия 0.72.0 (11.02.21)
Изменения в сервисах Yandex Cloud
Application Load Balancer
Добавлена первичная поддержка сервиса Yandex Application Load Balancer:
- Команды группы
yc alb backend-group
позволяют управлять группой бэкендов. - Команды группы
yc alb http-router
позволяют управлять HTTP-роутерами. - Команды группы
yc alb load-balancer
позволяют управлять L7-балансировщик. - Команды группы
yc alb target-group
позволяют управлять целевыми группами. - Команды группы
yc alb virtual-host
позволяют управлять виртуальными хостами.
Compute Cloud
- Команды
yc compute instance|disk|image list
теперь возвращают более 1000 элементов.
Версия 0.71.0 (03.02.21)
Изменения в сервисах Yandex Cloud
Managed Service for Kubernetes
-
Команда
yc managed-kubernetes node-group create
.Добавлен флаг
--placement-group
позволяющий указатьplacement policy group
для группы узлов при создании.
Сервисы управляемых баз данных
Managed Service for PostgreSQL
-
Команды
yc managed-postgresql cluster create
,yc managed-postgresql cluster update
иyc managed-postgresql cluster restore
.Для флага
--postgresql-version string
добавлено значение13
для создания кластера PostgreSQL версии 13.
Managed Service for MySQL®
-
Команда
yc managed-mysql cluster update
.Добавлен флаг
--mysql-version
, позволяющий обновить версию MySQL®-сервера.
Managed Service for Elasticsearch
- Добавлены команды
yc managed-elasticsearch hosts create
иyc managed-elasticsearch hosts delete
для добавления и удаления хостов.
Managed Service for SQL Server
Добавлена первичная поддержка сервиса Yandex Managed Service for SQL Server:
- Команды группы
yc managed-sqlserver cluster
позволяют управлять кластерами. - Команды группы
yc managed-sqlserver database
позволяют управлять БД. - Команды группы
yc managed-sqlserver user
позволяют управлять пользователями.
Managed Service for ClickHouse®
-
Команды
yc managed-clickhouse host add
иyc managed-clickhouse shards add
.Добавлен флаг
--copy-schema
, который позволяет скопировать схему с других хостов ClickHouse®.
Версия 0.70.0 (22.12.20)
Изменения в CLI
Улучшено
-
Команда
yc container registry configure-docker
.Добавлен флаг
--disable
, позволяющий отключить интеграцию с Docker Credential Helper.
Изменения в сервисах Yandex Cloud
Identity and Access Management
Добавлена команда yc iam federation list-user-accounts
для листинга пользователей федерации.
Сервисы управляемых баз данных
Managed Service for MySQL®, Managed Service for PostgreSQL, Managed Service for ClickHouse®, Managed Service for Redis, Managed Service for MongoDB, Managed Service for Apache Kafka®
-
Команды
yc <имя сервиса управляемой БД> cluster create
,yc <имя сервиса управляемой БД> cluster update
иyc <имя сервиса управляемой БД> cluster restore
.Флаг
--security-group-ids
позволяет установить для кластера набор групп безопасности.
Managed Service for Apache Kafka®
-
Команды
yc managed-kafka cluster create
иyc managed-kafka cluster update
.Добавлены флаги для задания и изменения конфигурационных настроек Apache Kafka® брокеров:
--compression-type
,--log-flush-interval-messages
,--log-flush-interval-ms
,--log-flush-scheduler-interval-ms
,--log-retention-bytes
,--log-retention-hours
,--log-retention-minutes
,--log-retention-ms
,--log-segment-bytes
,--log-preallocate
. -
Команды
yc managed-kafka topic create
иyc managed-kafka topic update
.Добавлены флаги для задания и изменения настроек топика:
--cleanup-policy
,--compression-type
,--delete-retention-ms
,--file-delete-delay-ms
,--flush-messages
,--flush-ms
,--min-compaction-lag-ms
,--retention-bytes
,--retention-ms
,--max-message-bytes
,--min-insync-replicas
,--segment-bytes
,--preallocate
.
Managed Service for Elasticsearch
Добавлена первичная поддержка сервиса Managed Service for Elasticsearch:
- Команды группы
yc managed-elasticsearch cluster
позволяют управлять кластерами. - Команды группы
yc managed-elasticsearch user
позволяют управлять пользователями.
Версия 0.69.0 (02.12.20)
Изменения в сервисах Yandex Cloud
Managed Service for Kubernetes
- Исправлен парсинг флага
ipv6-address
для сетевой спецификации групп узлов.
Сервисы управляемых баз данных
Managed Service for Apache Kafka®
Добавлена первичная поддержка сервиса Managed Service for Apache Kafka®:
- Команды группы
yc managed-kafka cluster
позволяют управлять кластерами. - Команды группы
yc managed-kafka topic
позволяют управлять топиками. - Команды группы
yc managed-kafka user
позволяют управлять пользователями.
Managed Service for MySQL®
-
Команда
yc managed-mysql user grant-permission
.Флаг
--permissions
поддерживает привилегиюREFERENCES
.
Managed Service for MySQL®, Managed Service for PostgreSQL
-
Команда
yc <имя сервиса управляемой БД> cluster update
.Добавлен флаг
--websql-access
для управления доступом из консоли управления .
Версия 0.68.0 (03.11.20)
Изменения в сервисах Yandex Cloud
Compute Cloud
- Добавлена возможность указать размер блока для дисков при создании ВМ.
Key Management Service
-
Команда
yc kms symmetric-key create
.Добавлен флаг
--deletion-protection
для включения защиты ключа от удаления. -
Команда
yc kms symmetric-key update
.Добавлены флаги для включения и выключения защиты ключа от удаления:
--deletion-protection
и--no-deletion-protection
.
Сервисы управляемых баз данных
Managed Service for ClickHouse®
-
Команды
yc managed-clickhouse cluster create
,yc managed-clickhouse cluster restore
иyc managed-clickhouse cluster update
.Добавлены флаги:
--admin-password
,--generate-admin-password
и--read-admin-password
— устанавливает пароль пользователяadmin
, который используется при включенном управлении пользователями через SQL.--enable-sql-database-management
— включает управление БД через SQL.--enable-sql-user-management
— включает управление пользователями и правами доступа через SQL.
Managed Service for MySQL®
-
Команда
yc managed-mysql user grant-permission
.Добавлен флаг
--permissions
, который поддерживает привилегииALL_PRIVILEGES
(синоним дляALL
).
Managed Service for Kubernetes
-
Команда
yc managed-kubernetes cluster create
.Добавлены флаги
--cluster-ipv6-range
,--dual-stack
и--service-ipv6-range
, которые позволяют создавать кластеры Kubernetes с параллельным использованием IPv4 и IPv6. -
Команды
yc managed-kubernetes cluster create
иyc managed-kubernetes cluster update
.Добавлен флаг
--security-group-ids
, который устанавливает для кластера группу безопасности. -
Команды
yc managed-kubernetes node-group create
иyc managed-kubernetes node-group update
.Добавлен флаг
--network-interface
, который позволяет более детально задавать сетевые спецификации для узлов. Например, управлять настройкой групп безопасности для сетевых интерфейсов и настраивать интерфейсы узлов для параллельного использования IPv4 и IPv6 в кластерах Kubernetes.
Версия 0.67.0 (05.10.20)
Изменения в сервисах Yandex Cloud
Compute Cloud
Исправлено
- Исправлена ошибка, при которой не получалось добавить ВМ в существующую группу размещения.
Container Registry
- Добавлены команды
yc container image list-vulnerabilities
иyc container image scan
для сканирования Docker-образов.
Версия 0.66.0 (28.09.20)
Изменения в сервисах Yandex Cloud
Compute Cloud
- Добавлена команда
yc compute host-group
, позволяющая управлять выделенными хостами. - Добавлена команда
yc compute host-type
, позволяющая управлять типами выделенных хостов. - Добавлена команда
yc compute disk-placement-group
, позволяющая управлять группами нереплицированных дисков.
Сервисы управляемых баз данных
Managed Service for MongoDB
-
Команда
yc managed-mongodb cluster restore --help
.Добавлен пример использования флага
--recovery-target-timestamp
.
Версия 0.65.0 (22.09.20)
Изменения в сервисах Yandex Cloud
Yandex Data Processing
Добавлена поддержка функциональности UI Proxy:
- Добавлена команда
yc dataproc cluster list-ui-links
, позволяющая получить список ссылок для доступа к интерфейсам кластера Yandex Data Processing. - Команды
yc dataproc cluster create
иyc dataproc cluster update
.
Добавлен параметр--ui-proxy
, позволяющий включить функциональность UI Proxy для кластера Yandex Data Processing. - Команды
yc dataproc cluster create
,yc dataproc subcluster create
,yc dataproc subcluster update
.
Добавлены флаги для автомасштабируемых подкластеров:--autoscaling-decommission-timeout
,--cpu-utilization-target
,--max-hosts-count
,--measurement-duration
,--preemptible
,--stabilization-duration
и--warmup-duration
. - Команда
yc dataproc subcluster list
.
В ответ добавлено полеinstance group id
с идентификаторами групп ВМ автомасштабируемых подкластеров.
Certificate Manager
-
Добавлена команда
yc certificate-manager certificate content
для получения содержимого сертификата.С ее помощью можно загрузить цепочку сертификатов и закрытый ключ для самостоятельного использования в конфигурации веб-сервера на ВМ.
Сервисы управляемых баз данных
Managed Service for MongoDB
-
Команды
yc managed-mongodb cluster get
иyc managed-mongodb cluster update
.Добавлено поле
backup-retain-period-days
, показывающее сколько дней хранятся автоматические резервные копии. -
Команды
yc managed-mongodb cluster list-backups
иyc managed-mongodb backup list
.Добавлены поля
SIZE
иTYPE
, содержащие размер и тип резервной копии. -
Команда
yc managed-mongodb cluster list-logs
.Добавлен параметр
filter
позволяющий фильтровать запрашиваемые записи.Если задан параметр
follow
, то значение по умолчанию для параметраlimit
игнорируется. При этом явное указание параметраlimit
ограничивает количество выводимых записей.
Версия 0.64.0 (08.09.20)
Изменения в сервисах Yandex Cloud
Compute Cloud
-
Команда
yc compute instance-group
.- Добавлена возможность устанавливать и просматривать список ролей для группы ВМ:
list-access-bindings
,set-access-bindings
,add-access-binding
иremove-access-binding
. - Добавлены команды для удаления и остановки ВМ в группе ВМ:
stop-instances
,delete-instances
.
- Добавлена возможность устанавливать и просматривать список ролей для группы ВМ:
Сервисы управляемых баз данных
-
Команда
yc <имя сервиса управляемой БД> cluster list-logs
для всех управляемых БД использует новые методы APIStreamLogs
для стриминга логов.Всем командам добавлен флаг
--follow
, позволяющий получать новые записи логов по мере их появления.
Managed Service for ClickHouse®
-
Добавлена команда
yc managed-clickhouse versions list
для получения списка версий, доступных для установки. -
Команды
yc managed-clickhouse cluster create
,yc managed-clickhouse cluster restore
.Добавлен флаг
--cloud-storage
для включения хранения данных в Object Storage.
Managed Service for MongoDB
-
Добавлена поддержка создания кластера с версией MongoDB 4.4.
-
Команды
yc managed-mongodb cluster update
иyc managed-mongodb cluster enable-sharding
.Для шардированных кластеров появилась возможность задавать тип хоста:
mongoinfra
.
Certificate Manager
Появилась поддержка сервиса для управления TLS-сертификатами: Yandex Certificate Manager.
С помощью Certificate Manager вы можете получать и обновлять TLS-сертификаты от Let's Encrypt®, а также импортировать собственные сертификаты.
Сертификаты можно использовать в сервисах Yandex Cloud для обеспечения безопасности соединений.
Сервис Certificate Manager находится на стадии Preview. Подробнее про сервис читайте в документации.
Версия 0.63.0 (28.08.20)
Изменения в CLI
Исправлено
- Исправлена проблема с авторизацией для федеративных пользователей при инициализации нового профиля CLI.
Изменения в сервисах Yandex Cloud
Virtual Private Cloud
- Добавлена группа команд
yc vpc address
для управления IP-адресами.
Версия 0.62.0 (20.08.20)
Изменения в сервисах Yandex Cloud
Cloud Functions
- Команда
yc serverless function version create
.- Добавлен флаг
--source-version-id
для указания базовой версии функции. - Добавлены флаги
--network-id
и--network-name
для указания сети для версии функции, детальный список подсетей можно указать с помощью флагов--subnet-id
и--subnet-name
.
- Добавлен флаг
Сервисы управляемых баз данных
Managed Service for MySQL®
-
Команда
yc managed-mysql user update
.Флаг
--global-permissions
позволяет выдать привилегиюPROCESS
.
Managed Service for ClickHouse®, Managed Service for MySQL®, Managed Service for PostgreSQL, Managed Service for Redis, Managed Service for MongoDB
-
Команда
yc <имя сервиса управляемой БД> cluster update
.Добавлены флаги
--maintenance-window-anytime
и--maintenance-window-weekly
для указания параметров окон обслуживания. Они будут использованы для планирования времени работ с кластером. -
Добавлена команда
yc <имя сервиса управляемой БД> cluster reschedule-maintenance
для управления запланированной задачей по обслуживанию кластера.
Managed Service for MongoDB
-
Команда
yc managed-mongodb cluster restore
.Добавлен флаг
--recovery-target-timestamp
для указания точки восстановления резервной копии.
Версия 0.61.0 (03.08.20)
Изменения в сервисах Yandex Cloud
Managed Service for Kubernetes
-
Команда
yc managed-kubernetes cluster create
.Теперь значение флага
--version
корректно учитывается при создании регионального кластера.
Compute Cloud
-
Команда
yc compute instance update-network-interface
.Флаг
--security-group-id
теперь принимает список значений, разделенных запятыми. -
Команды
yc compute instance create-with-container
иyc compute instance update-container
.Добавлен флаг
--coi-spec-file
для передачи спецификации образа.Добавлен флаг
--coi-spec-file
для передачи спецификации образа.
Virtual Private Cloud
-
Команды
yc vpc subnet create
иyc vpc subnet update
.Флаги
--domain-name-server
и--ntp-server
теперь принимают список значений, разделенных запятыми. -
Добавлена команда
yc vpc subnet list-used-addresses
.Команда выводит список используемых в подсети адресов.
Версия 0.60.0 (20.07.20)
Изменения в сервисах Yandex Cloud
Compute Cloud
-
Добавлена команда
yc compute instance update-network-interface
.Команда позволяет изменять параметры сетевого интерфейса на уже созданных ВМ.
Cloud Functions
-
Команда
yc serverless function logs
.Использование флага
--follow
теперь гарантирует получение журналов выполнения самой свежей версии функции с переданным тегом.
Сервисы управляемых баз данных
Managed Service for ClickHouse®
-
Команды
yc managed-clickhouse cluster create
,yc managed-clickhouse cluster update
иyc managed-clickhouse cluster restore
.Добавлен флаг
--service account
для выбора сервисного аккаунта, привязанного к хостам. -
Добавлены команды для управления группами шардов
yc managed-clickhouse shard-groups
.
Версия 0.59.0 (02.07.20)
Изменения в сервисах Yandex Cloud
API Gateway
Появилась поддержка сервиса Yandex API Gateway.
API Gateway — сервис для управления API-шлюзами, поддерживающий спецификацию OpenAPI 3.0
Сервис API Gateway находится на стадии Preview. Подробнее о сервисе читайте в документации.
Identity and Access Management
- Командам
yc iam federation create
иyc iam federation update
добавлены флаги:--encrypted-assertions
для включения шифрования утверждений SAML;--case-insensitive-name-ids
для включения нечувствительных к регистру Name IDs пользователей.
Версия 0.58.0 (16.06.20)
Изменения в сервисах Yandex Cloud
Cloud Functions
-
Добавлены команды для остановки и возобновления работы триггеров
yc serverless trigger pause
иyc serverless trigger resume
. -
Команда
yc serverless function invoke
.Увеличено время ожидания результата вызова функции с 30 секунд до 25 минут.
Virtual Private Cloud
-
Команды
yc vpc subnet create
иyc vpc subnet update
.Добавлены флаги для настройки опций DHCP:
--domain-name
,--domain-name-server
и--ntp-server
.
Managed Service for Kubernetes
-
Команды
yc managed-kubernetes node-group create
иyc managed-kubernetes node-group update
.Добавлен флаг
--gpus=GPUS
для указания количества GPU, которые будут на узлах.
Container Registry
- Добавлены команды для управления политиками автоматического удаления Docker-образов
yc container repository lifecycle-policy
.
Сервисы управляемых баз данных
Managed Service for ClickHouse®
- Добавлены команды для управления метками
yc managed-mysql cluster add-labels
иyc managed-mysql cluster remove-labels
.
Managed Service for Redis
- Добавлена поддержка Redis версии 6.
Версия 0.57.0 (26.05.20)
Изменения в CLI
Исправлено
- Исправлена работа Docker Credential helper с HTTPS-адресами. Теперь возможно получить аутентификационные данные для адреса вида
https://cr.yandex
.
Изменения в сервисах Yandex Cloud
Cloud Functions
- Добавлена команда
yc serverless trigger create container-registry
создания триггеров для Yandex Container Registry.
Managed Service for Kubernetes
-
Команда
yc managed-kubernetes node-group create
.Изменена платформа и количество ядер, используемые по умолчанию при создании группы узлов. Теперь используется платформа Intel Cascade Lake (
standard-v2
) в двухъядерной конфигурацииcores: 2
.
Сервисы управляемых баз данных
Managed Service for ClickHouse®
-
Добавлена команда
yc managed-clickhouse format-schema
.Команда дает возможность управления Cap'n Proto и Protobuf схемами в кластере ClickHouse®.
Managed Service for MongoDB
-
Добавлена команда
yc managed-mongodb hosts resetup
.Команда перезагружает данные на выбранном хосте: сначала удаляет все данные, а затем восстанавливает их из реплики.
Версия 0.56.0 (23.04.20)
Изменения в сервисах Yandex Cloud
Все сервисы
- В командах
get
иdelete
теперь можно передавать несколько идентификаторов или имен ресурсов.
Сервисы управляемых баз данных
Managed Service for ClickHouse®
-
Команды
yc managed-clickhouse user create
иyc managed-clickhouse user update
.В помощи появилась информация про параметры флага
settings
.
Managed Service for ClickHouse®, Managed Service for PostgreSQL, Managed Service for MySQL®
-
Команда
yc <имя сервиса управляемой БД> host list
.В выводе появился столбец со значениями
assign_public_ip
.
Managed Service for Redis
-
Команда
yc managed-redis host list
.В выводе появились столбцы со значениями
type
иshard_name
.
Container Optimized Image
-
Команды
yc compute instance create-with-container
иyc compute instance update-container
.При передаче файла с переменными окружения через флаг
--container-env-file
корректно обрабатываются символы=
в значениях переменных.
Версия 0.55.0 (13.04.20)
Изменения в CLI
Улучшено
- Поддержана аутентификация при использовании
http_proxy
. - Добавлено автодополнение для командной оболочки
zsh
. - При завершении выполнения операции сочетанием клавиш Ctrl + C
yc
выводит информацию о запущенной операции.
Исправлено
- Исправлено ожидание в 30 секунд, если в используемом профиле не задано свойство
folder-id
илиfolder-name
.
Изменения в сервисах Yandex Cloud
Managed Service for Kubernetes
-
Команда
yc managed-kubernetes cluster create
.Добавлен флаг
--node-ipv4-mask-size
для настройки размераCIDR
, выделяемых на каждый узел кластера. -
Команды
yc managed-kubernetes node-group create
иyc managed-kubernetes node-group update
.Добавлены флаги
--max-unavailable
и--max-expansion
для контроля количества удаляемых и создаваемых узлов в процессе обновления группы.
Сервисы управляемых баз данных
Managed Service for ClickHouse®, Managed Service for PostgreSQL, Managed Service for MySQL®
-
Команды
yc <имя сервиса управляемой БД> cluster create
,yc <имя сервиса управляемой БД> cluster restore
,yc <имя сервиса управляемой БД> host add
.Добавлено свойство
subnet-name
к флагу--host
для указания подсети по имени.
Managed Service for MongoDB, Managed Service for ClickHouse®, Managed Service for Redis
-
Команда
yc <имя сервиса управляемой БД> cluster list-logs
.Добавлено форматирование строчек лога.
Container Optimized Image
-
Команда
yc compute instance create-with-container
.Добавлена возможность монтирования
docker volumes
в Docker-контейнер, созданный в Container Optimized Image с помощью флаговcontainer-volume-tmpfs
иcontainer-volume-host-path
. -
Команда
yc compute instance update-container
.Добавлена возможность обновления
docker volumes
в Docker-контейнере, созданном в Container Optimized Image.
Версия 0.54.0 (24.03.20)
Изменения в CLI
Улучшено
- Стали более понятными сообщения, при ошибках ввода команд и флагов.
Изменения в сервисах Yandex Cloud
Managed Service for Kubernetes
-
Команда
yc managed-kubernetes cluster create
.Добавлены флаги
--kms-key-id
и--kms-key-name
для создания кластера Kubernetes с шифрованием секретов в KMS.
Версия 0.53.0 (04.03.20)
Изменения в CLI
Улучшено
- При запуске
yc
на ВМ внутри Yandex Cloud, если в конфигеyc
не указанfolder-id
, то будет использоваться каталог, в котором создана ВМ. - Добавлен флаг
--version
, в дополнение к командеyc version
.
Исправлено
- Исправлено обновление через
yc components update
на WSL 1. - Исправлено аварийное завершение при вызове команды
yc help
.
Изменения в сервисах Yandex Cloud
Managed Service for Kubernetes
-
Команда
yc managed-kubernetes cluster get-credentials
.Добавлена проверка и выдача предупреждения, если у пользователя установлена утилита
kubectl
версии ниже 1.11, такие версии не поддерживают способ аутентификации, который задается данной командой.
Сервисы управляемых баз данных
Managed Service for ClickHouse®
-
Команда
yc managed-clickhouse user
.Добавлена возможность управлять квотами пользователей.
-
Команда
yc managed-clickhouse cluster
.Добавлены флаги
metrica-access
,datalens-access
иwebsql-access
в команды создания, восстановления и редактирования кластеров. -
Добавлены команды
yc managed-clickhouse ml-model
.Позволяет управлять ML моделями в кластере ClickHouse®.
Managed Service for MongoDB, Managed Service for PostgreSQL, Managed Service for MySQL®, Managed Service for Redis
-
Команды
yc <имя сервиса управляемой БД> cluster create
,yc <имя сервиса управляемой БД> cluster update
,yc <имя сервиса управляемой БД> cluster restore
.Добавлен флаг
datalens-access
, регулирующий доступ Yandex DataLens к кластеру.
Версия 0.52.1 (21.02.20)
Изменения в CLI
Исправлено
- При установке не пишется WARN о, на самом деле, несуществующей проблеме.
Версия 0.52.0 (21.02.20)
Изменения в CLI
Улучшено
- При запуске
yc
с флагом--help
или-h
, помощь открывается в интерактивном режиме вless
($PAGER
) на linux и macOS, вmore
на windows. Это убирает необходимость отматывать вывод помощи наверх. - Debug логи выполнения и взаимодействия с API теперь сохраняются не в директорию установки, а в директорию конфигурации
$HOME/.config/yandex-cloud/logs
. Это устраняет проблему, когдаyc
, установленный как отдельный бинарный файл, неожиданно сохранял лог рядом и мог не иметь на это прав. - Debug логи сохраняются и в случае успешных запросов. В случае обращения в поддержку по поводу проблемы возникшей в процессе выполнения команды
yc
, вероятно, мы сможем помочь быстрее, если вы приложите сохраненный лог.
Исправлено
- Во время выполнения команд
yc components ...
не выводится предложение обновиться.
Изменения в сервисах Yandex Cloud
Compute Cloud
-
Команда
yc compute instance create
.В флаг
--network-interface
добавлен параметрnat-address
, позволяющий указать создаваемому инстансу конкретный NAT-адрес. -
Добавлены команды
yc compute instance add-one-to-one-nat
иyc compute instance remove-one-to-one-nat
.Команды позволяют управлять NAT на уже созданных инстансах.
-
Команды
yc compute instance create
иyc compute instance update
.Добавлен флаг
--network-settings
, с помощью которого можно изменить тип сети наSoftware accelerated
и обратно вStandard
.
Key Management Service
-
Команда
yc kms symmetric-key
.Добавлены команды, позволяющие управлять ролями на отдельные ключи:
list-access-bindings
,set-access-bindings
,add-access-binding
,remove-access-binding
.
Managed Service for Kubernetes
-
Команда
yc managed-kubernetes cluster create
.Добавлен флаг
--enable-network-policy
для создания кластера Kubernetes с поддержкой Network Policies . -
Команда
yc k8s cluster get-credentials
.Добавлен флаг
--context-name
, позволяющий пользователю указать имя создаваемогоcontext
вkubeconfig
.Имя создаваемого контекста по умолчанию стало более понятным:
yc-<cluster-name>
.Выводится пояснение результата выполнения.
Версия 0.51.0 (12.02.20)
Изменения в CLI
Улучшено
-
Команды
yc <сервис> <ресурс> create
.Добавлена возможность передавать имя ресурса как аргумент команды. Теперь команды вида
yc <сервис> <ресурс> create --name <имя ресурса>
иyc <сервис> <ресурс> create <имя ресурса>
равнозначны.Например, вместо команды
yc managed-kubernetes cluster create --name my-cluster ...
теперь можно использовать командуyc managed-kubernetes cluster create my-cluster ...
. -
Команды
yc <сервис> <ресурс> set-access-binding
.Добавлено предупреждение, что команда удаляет назначеные роли. Если команда вызвана пользователем напрямую (а не с помощью другой команды или скрипта), будет запрошено подтверждение.
Исправлено
-
Команда
yc init
.Теперь значения флагов
--cloud-id
,--folder-id
и--folder-name
учитываются корректно. -
Отключены сообщения о наличии новой версии
yc
при неинтерактивном вызове команды.
Изменения в сервисах Yandex Cloud
Identity and Access Management
- Добавлены команды для создания и управления SAML-совместимыми федерациями удостоверений и сертификатами к ним:
yc iam federation
иyc iam certificate
. Подробнее про SAML-совместимые федерации удостоверений можно узнать в документации.
Версия 0.50.0 (27.01.20)
Изменения в сервисах Yandex Cloud
-
Для ресурсов, на которые можно назначать роли.
Добавлены альтернативы флагу
--subject
для команд управления ролями:--service-account-id
,--service-account-name
,--user-account-id
,--user-yandex-login
и--all-authenticated-users
.
Managed Service for Kubernetes
-
Команда
yc managed-kubernetes node-group create
.Добавлен флаг
--auto-scale
, позволяющий создать группу узлов динамического размера под управлением Cluster Autoscaler .
Compute Cloud
-
Команда
yc compute instance create
.При указании флага
--gpus
автоматически выбирается платформаgpu-standard-v1
.
Версия 0.49.0 (21.01.20)
Изменения в CLI
Улучшено
- При запуске CLI с флагом
--debug
, строка лога ответа API-вызова теперь выводит не только gRPC-код статуса, но и его описание.
Изменения в сервисах Yandex Cloud
Key Management Service
Появилась поддержка сервиса для управления криптографическими ключами: Yandex Key Management Service.
Key Management Service позволяет создавать ключи шифрования и организовывать схемы защиты данных в ваших приложениях и сервисах.
Используйте ключи, чтобы защитить секреты, личные данные и другую конфиденциальную информацию, которую вы храните в облаке.
Сервис Key Management Service находится на стадии Preview. Подробнее про сервис читайте в документации.
Версия 0.48.0 (27.12.19)
Изменения в CLI
Улучшено
- При обновлении CLI теперь выводится текущая устанавливаемая версия.
Изменения в сервисах Yandex Cloud
Compute Cloud
-
Добавлена возможность работы с группой размещения
yc compute placement-group --help
. -
Команды
yc compute instance create
иyc compute instance update
.Флаг для указания платформы переименован с
--platform-id
на--platform
. Старое именование продолжает поддерживаться. -
Команда
yc compute instance create
.SSH-ключ, добавленный с помощью флага
--ssh-key
, записывается в метаданные с ключомssh-keys
вместоec2-user-data
.
Сервисы управляемых баз данных
Managed Service for MySQL®
-
Добавлена поддержка создания кластера с версией MySQL® 8.0.
-
Добавлена команда для ручного переключения мастера для указанного кластера MySQL®
yc managed-mysql cluster start-failover
. -
Команда
yc managed-mysql cluster update
.Добавлена возможность переименовать кластер с помощью флага
--new-name
.
Managed Service for PostgreSQL
-
Добавлена команда для ручного переключение мастера для указанного кластера PostgreSQL
yc managed-postgresql cluster start-failover
. -
Команда
yc managed-postgresql cluster update
.Добавлена возможность переименовать кластер с помощью флага
--new-name
.
Managed Service for ClickHouse®
-
Команда
yc managed-clickhouse cluster update
.Добавлена возможность переименовать кластер с помощью флага
--new-name
.
Managed Service for Redis
-
Команда
yc managed-redis cluster update
.Добавлена возможность переименовать кластер с помощью флага
--new-name
.
Версия 0.47.0 (17.12.19)
Изменения в CLI
Улучшено
- Добавлена возможность аутентификации с помощью федерации при вызове
yc
в неинтерактивном режиме. Этот режим используется, когда CLI запускается пользователем не напрямую, например в скрипте или вkubectl
.
Версия 0.46.0 (13.12.19)
Изменения в CLI
Улучшено
- Для ускорения диагностики проблем авторизации, в журнал отладки запроса пишется CRC32 отправляемого IAM-токена.
Изменения в сервисах Yandex Cloud
Cloud Functions
- Добавлена команда
yc serverless trigger create object-storage
для подписки на изменения бакета в Yandex Object Storage.
Версия 0.45.0 (03.12.19)
Изменения в CLI
Улучшено
- Увеличено время между повторными попытками подключения в случае недоступности любого ресурса, задействованного в выполнении команды.
Изменения в сервисах Yandex Cloud
Yandex IoT Core
-
Добавлены команды для управления паролями:
yc iot registry password
иyc iot device password
. -
Команды
yc iot registry create
иyc iot device create
.Добавлены флаги для поддержки авторизации по логину и паролю:
--password
,--read-password
и--generate-password
. -
Команды
yc iot mqtt publish
иyc iot mqtt subscribe
.Добавлены флаги для поддержки авторизации по логину и паролю:
--username
и--password
.
Версия 0.44.0 (19.11.19)
Изменения в сервисах Yandex Cloud
Cloud Functions
- Добавлена команда
yc serverless trigger create timer
для вызова функций по таймеру.
Изменения в CLI
Исправлено
- Исправлена ошибка, которая в редких случаях приводила к попаданию в
stdout
нескольких строкdebug
-лога.
Улучшено
- Отключен показ поля
Status.details
для gRPC-ошибок — информация из него дублируется в полеStatus.message
, которое показывается как основное сообщение об ошибке.
Версия 0.43.1 (14.11.19)
Изменения в CLI
Исправлено
- Для Windows Subsystem for Linux (WSL) при авторизации в CLI с помощью SAML-совместимых федераций удостоверений теперь корректно происходит переход в браузер.
Версия 0.43.0 (11.11.19)
Изменения в CLI
-
Добавлена возможность авторизации в CLI с помощью SAML-совместимых федераций удостоверений.
Для этого выполните команду
yc init --federation-id=<FEDERATION_ID>
, после чего можно использовать CLI для работы от имени пользователя этой федерации.
Изменения в сервисах Yandex Cloud
Compute Cloud
-
Добавлены подробности в лог и в текст об ошибке при авторизации изнутри ВМ (с помощью IAM-токена из метаданных).
-
Добавлены подробности в лог и в текст об ошибке при авторизации изнутри ВМ (с помощью IAM-токена из метаданных).
Изменения в сервисах управляемых баз данных
Managed Service for PostgreSQL
- Добавлена поддержка создания баз PostgreSQL версии 12.
Managed Service for MongoDB
- Добавлена поддержка создания кластера с версией MongoDB 4.2.
Версия 0.42.0 (21.10.19)
Изменения в сервисах Yandex Cloud
Compute Cloud
- Добавлены команды
yc compute instance-group start
,yc compute instance-group stop
для запуска и остановки группы ВМ.
Container Registry
-
Команды
yc compute instance create-with-container
иyc compute instance update-container
.Для значений "always", "never", "on-failure" флага
--container-restart-policy
добавлено альтернативное написание: "Always", "Never", "OnFailure".
Managed Service for Kubernetes
-
Команда
yc managed-kubernetes cluster create
.Удален флаг
--default-gateway-v4-address
.
Изменения в сервисах управляемых баз данных
Managed Service for PostgreSQL
-
Команды
yc managed-postgresql cluster create
,yc managed-postgresql cluster update
иyc managed-postgresql cluster restore
.Для флага
--postgresql-version string
добавлено значение10_1с
для создания кластера PostgreSQL версии 10-1с.
Версия 0.41.1 (26.09.19)
- Небольшие исправления и обновления.
Версия 0.41.0 (25.09.19)
Изменения в сервисах Yandex Cloud
Container Registry
-
Команда
yc compute instance create-with-container
.Из флага
--create-boot-disk
удалена поддержка параметровsnapshot-*
.
Managed Service for Kubernetes
-
Команда
yc managed-kubernetes cluster create
.Добавлены флаги для управления типом мастера:
--regional
,--region
и--master-location
. -
Команды
yc managed-kubernetes cluster create
иyc managed-kubernetes cluster update
.Добавлены флаги для управления политикой обслуживания:
--auto-upgrade
,--anytime-maintenance-window
,--daily-maintenance-window
и--weekly-maintenance-window
. -
Команда
yc managed-kubernetes node-groups update
.Добавлены флаги для управления политикой обслуживания:
--auto-upgrade
,--auto-repair
,--anytime-maintenance-window
,--daily-maintenance-window
и--weekly-maintenance-window
.
Версия 0.40.0 (20.09.19)
Изменения в сервисах Yandex Cloud
Container Registry
-
Добавлена команда для получения подробной информации о реестре:
yc container registry repository get
. -
Команда
yc container registry repository list
.Добавлен вывод уникального идентификатора реестра.
Сервисы управляемых баз данных
Все сервисы управляемых БД
-
Команда
yc <имя сервиса управляемой БД> create clusters
.Для флагов
--*resource-preset
добавлено значение по умолчанию: s2.micro.
Managed Service for MongoDB
-
Команда
yc managed-mongodb create clusters
.Для флага
--mongodb-version
изменено значение по умолчанию: с 3.6 на 4.0.
Версия 0.39.0 (16.09.19)
Изменения в сервисах Yandex Cloud
Container Registry
-
Команда
yc container registry
.Добавлена возможность устанавливать и просматривать список ролей для реестра Docker-образов:
list-access-bindings
,set-access-bindings
,add-access-binding
иremove-access-binding
.
Сервисы управляемых баз данных
Все сервисы управляемых БД
-
Команда
yc <имя сервиса управляемой БД> users list
.При просмотре списка пользователей больше не отображается уникальный идентификатор кластера.
Версия 0.38.0 (09.09.19)
Изменения в CLI
Улучшено
- Улучшен вывод полей при просмотре списка API-ключей.
Версия 0.37.0 (06.09.19)
Изменения в CLI
Улучшено
- Добавлена проверка доступности эндпоинтов API Yandex Identity and Access Management, Yandex Resource Manager, Yandex Compute Cloud. Если эндпоинт недоступен, выдается ошибка.
- Добавлено отображение деталей ошибок.
Изменения в сервисах Yandex Cloud
Container Registry
Улучшено
- Добавлена поддержка ОС Windows для работы с Docker Credential helper.
- Добавлена подробная ошибка при использовании
docker login
одновременно с Docker Credential helper.
Instance Groups
- Добавлены команды для управления метаданными группы ВМ:
yc compute instance-group add-metadata
иyc compute instance-group remove-metadata
.
Managed Service for Kubernetes
-
Команда
yc managed-kubernetes cluster update
.Добавлены флаги
--node-service-account-id
и--node-service-account-name
, позволяющие добавить или изменить сервисный аккаунт для узлов у существующего кластера Kubernetes. -
Команда
yc managed-kubernetes node-group update
.Добавлены флаги для изменения параметров существующей группы узлов:
--metadata
,--metadata-from-file
,--platform-id
,--memory
,--cores
,--core-fraction
,--disk-type
,--disk-size
,--preemptible
. -
Добавлены команды для управления метками:
yc managed-kubernetes node-group add-labels
иyc managed-kubernetes node-group remove-labels
. -
Добавлены команды для управления метаданными группы узлов:
yc managed-kubernetes node-group add-metadata
иyc managed-kubernetes node-group remove-metadata
.
Сервисы управляемых баз данных
Managed Service for PostgreSQL
-
Команда
yc managed-postgresql cluster update
.Добавлен флаг
--connection-pool-discard
для отключения менеджера подключений. -
Команды
yc managed-postgresql user create
иyc managed-postgresql user update
.Добавлена возможность указать логин и задать права доступа для пользователя с помощью флагов
--login
и--grants
.
Версия 0.36.0 (27.08.19)
Изменения в сервисах Yandex Cloud
Resource Manager
-
Команда
yc resource-manager cloud update
.Добавлена возможность переименовать облако.
Версия 0.35.1 (16.08.19)
Изменения в сервисах Yandex Cloud
Сервисы управляемых баз данных
Все сервисы управляемых БД
-
Команда
yc <имя сервиса управляемой БД> cluster create
.Переименованы типы дисков по умолчанию:
network-nvme
наnetwork-ssd
,local-nvme
наlocal-ssd
.
Версия 0.35.0 (09.08.19)
Изменения в CLI
Улучшено
- В сообщение о новой версии CLI добавлена ссылка на документацию с описанием релизов.
Изменения в сервисах Yandex Cloud
Сервисы управляемых баз данных
Managed Service for PostgreSQL
-
Команда
yc managed-postgresql cluster create
.Для флага
--user
добавлены параметры:permission
,conn-limit
,default-transaction-isolation
,lock-timeout
,log-min-duration-statement
,synchronous-commit
,temp-file-limit
,log-statement
.
Версия 0.34.0 (26.07.19)
Изменения в сервисах Yandex Cloud
Сервисы управляемых баз данных
Managed Service for Redis
-
Команда
yc managed-redis shards
.Добавлена поддержка шардов для кластеров Redis.
Managed Service for ClickHouse®
-
Команда
yc managed-clickhouse cluster add-external-dictionary
.Добавлена поддержка словарей PostgreSQL. Флаги для работы со словарями:
--postgresql-source
,--postgresql-source-hosts
и--postgresql-invalidate-query
.
Managed Service for MySQL®
-
Команда
Managed Service for MySQL® cluster update-config --set
.Добавлена возможность глобально задать режим SQL с помощью параметра
sql_mode
.
Версия 0.33.0 (19.07.19)
Изменения в CLI
Улучшено
- Индикатор прогресса выполнения команды изменен с точек на троббер
.
Изменения в сервисах Yandex Cloud
Сервисы управляемых баз данных
Managed Service for PostgreSQL
-
Команды
yc managed-postgresql user create
иyc managed-postgresql user update
.Добавлена настройка параметров пользователя с помощью флагов
--lock_timeout
,--log_min_duration_statement
и т. д.
Версия 0.32.0 (05.07.19)
Изменения в CLI
Улучшено
-
Команды для отображения списка элементов
yc <сервис> <ресурс> list
.Увеличено максимальное число элементов в выводе со 100 до 1000.
Изменения в сервисах Yandex Cloud
Сервисы управляемых баз данных
Managed Service for MongoDB
-
Команды
yc managed-mongodb cluster update
иyc managed-mongodb cluster update-config
.Для шардированных кластеров появилась возможность изменять параметры компонентов
mongos
иmongocfg
.
Версия 0.31.0 (01.07.19)
Изменения в CLI
Улучшено
- При использовании CLI на ВМ, запущенной от имени сервисного аккаунта, по умолчанию CLI будет авторизовываться от имени этого сервисного аккаунта.
Исправлено
- Попытка получить ресурс, указав его уникальный идентификатор, завершалась с ошибкой, если в конфигурации CLI не был задан параметр
folder-id
. - Попытка получить каталог, указав его уникальный идентификатор, завершалась с ошибкой, если у пользователя не было роли
viewer
на каталог в Yandex Cloud. - Команда
yc init
завершалась с ошибкой, если у пользователя не было ролиviewer
в Yandex Cloud.
Изменения в сервисах Yandex Cloud
Network Load Balancer
-
Команды
yc load-balancer network-load-balancer create
иyc load-balancer network-load-balancer update
.Для флага
--listener
появилась возможность задать параметрtarget-port
, позволяющий настроить NAT так, чтобы целевые ресурсы принимали трафик на порту, отличном от портаlistener
.
Сервисы управляемых баз данных
Managed Service for ClickHouse®
-
Команды
yc managed-clickhouse user create
иyc managed-clickhouse user update
.Добавлен флаг
--settings
, позволяющий задать пользовательские настройки.
Версия 0.30.0 (18.06.19)
Изменения в сервисах Yandex Cloud
Compute Cloud
-
Команда
yc compute instance update
.Добавлены флаги
--service-account-id
и--service-account-name
, позволяющие добавить или изменить сервисный аккаунт для существующей ВМ. -
Команда
yc compute instance create
.Изменено количество ядер, используемое по умолчанию при создании ВМ с платформой Intel Cascade Lake (
standard-v2
). Теперьcores: 2
.
Managed Service for Kubernetes
-
Команда
yc managed-kubernetes cluster update
.Добавлен флаг
--default-gateway-v4-address
, позволяющий обновить адрес шлюза для существующего Kubernetes кластера.
Версия 0.29.0 (11.06.19)
- Небольшие исправления и обновления.
Версия 0.28.0 (05.06.19)
Изменения в CLI
- Добавлено автоматическое повторное подключение в случае недоступности любого ресурса, задействованного в выполнении команды. CLI повторит попытку соединения 5 раз, частота повтора вычисляется с помощью экспоненциального откладывания (exponential backoff).
Изменения в сервисах Yandex Cloud
Compute Cloud
-
Команда
yc compute instance create
.Добавлен флаг
--gpus
, позволяющий указать количество графических процессоров у виртуальной машины.
Сервисы управляемых баз данных
Все сервисы управляемых БД
-
Команда
yc <имя сервиса управляемой БД> cluster get
.Улучшен вывод информации о кластере.
-
Команда
yc <имя сервиса управляемой БД> cluster create
.Добавлен флаг
--backup-window-start
, позволяющий при создании кластера настроить время его ежедневного резервного копирования.
Managed Service for ClickHouse®
-
Команда
yc managed-clickhouse cluster add-zookeeper
.Добавлена возможность добавлять хосты ZooKeeper.
-
Команда:
yc managed-clickhouse shards add
.Изменена логика создания шардов:
- Если не указан флаг
--host
, параметры для шарда копируются из самого старого шарда. - Если указан флаг
--host
, требуется введение всех параметров. - Если шарды отсутствуют, для создания шарда также требуется введение всех параметров.
- Если не указан флаг
ClickHouse® является зарегистрированным товарным знаком ClickHouse, Inc