Релизы YC CLI
- Текущая версия
- Предыдущие релизы
- Версия 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.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
— удаление группы объектов.
Чтобы работать с объектами, укажите в конфигурационном файле YC 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
— для установки агента резервного копирования и подключения ВМ с установленным OS Login к Cloud Backup.yc backup agent reinstall
— для повторной установки агента резервного копирования для ВМ с установленным OS Login.yc backup agent debug-info
— для получения логов установки агента резервного копирования для ВМ с установленным 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
Исправлено
- Исправлена проблема с авторизацией для федеративных пользователей при инициализации нового профиля YC 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
Улучшено
- При запуске YC 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
Улучшено
- При обновлении YC 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