Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Интерфейс командной строки
  • Начало работы с CLI
  • Релизы CLI
  • Решение проблем

В этой статье:

  • Текущая версия
  • Версия 0.149.0 (20.05.25)
  • Предыдущие релизы
  • Версия 0.148.0 (30.04.25)
  • Версия 0.147.0 (21.04.25)
  • Версия 0.146.1 (03.04.25)
  • Версия 0.146.0 (02.04.25)
  • Версия 0.145.0 (18.03.25)
  • Версия 0.144.0 (27.02.25)
  • Версия 0.143.0 (11.02.25)
  • Версия 0.142.0 (30.01.25)
  • Версия 0.141.0 (16.12.24)
  • Версия 0.140.0 (29.11.24)
  • Версия 0.139.0 (18.11.24)
  • Версия 0.138.0 (06.11.24)
  • Версия 0.137.0 (01.11.24)
  • Версия 0.136.0 (21.10.24)
  • Версия 0.135.0 (07.10.24)
  • Версия 0.134.0 (02.10.24)
  • Версия 0.133.0 (09.09.24)
  • Версия 0.132.1 (28.08.24)
  • Версия 0.132.0 (26.08.24)
  • Версия 0.131.1 (15.08.24)
  • Версия 0.131.0 (14.08.24)
  • Версия 0.130.0 (01.08.24)
  • Версия 0.129.0 (16.07.24)
  • Версия 0.128.0 (02.07.24)
  • Версия 0.127.0 (17.06.24)
  • Версия 0.126.0 (04.06.24)
  • Версия 0.125.0 (20.05.24)
  • Версия 0.124.0 (22.04.24)
  • Версия 0.123.0 (08.04.24)
  • Версия 0.122.0 (27.03.24)
  • Версия 0.121.0 (12.03.24)
  • Версия 0.120.0 (01.03.24)
  • Версия 0.119.0 (27.02.24)
  • Версия 0.118.0 (14.02.24)
  • Версия 0.117.0 (30.01.24)
  • Версия 0.116.0 (15.01.24)
  • Версия 0.115.0 (18.12.23)
  • Версия 0.114.0 (05.12.23)
  • Версия 0.113.0 (31.10.23)
  • Версия 0.112.0 (12.10.23)
  • Версия 0.111.0 (21.09.23)
  • Версия 0.110.0 (14.09.23)
  • Версия 0.109.0 (10.08.23)
  • Версия 0.108.1 (06.07.23)
  • Версия 0.108.0 (04.07.23)
  • Версия 0.107.0 (15.06.23)
  • Версия 0.106.0 (19.05.23)
  • Версия 0.105.0 (15.05.23)
  • Версия 0.104.0 (19.04.23)
  • Версия 0.103.0 (15.03.23)
  • Версия 0.102.0 (09.02.23)
  • Версия 0.101.0 (16.01.23)
  • Версия 0.100.0 (27.12.22)
  • Версия 0.99.0 (01.12.22)
  • Версия 0.98.0 (09.11.22)
  • Версия 0.97.0 (10.10.22)
  • Версия 0.96.0 (19.09.22)
  • Версия 0.95.0 (02.09.22)
  • Версия 0.94.0 (16.08.22)
  • Версия 0.93.0 (19.07.22)
  • Версия 0.92.0 (05.07.22)
  • Версия 0.91.0 (12.05.22)
  • Версия 0.90.0 (13.04.22)
  • Версия 0.89.0 (23.03.22)
  • Версия 0.88.0 (16.02.22)
  • Версия 0.87.0 (18.01.22)
  • Версия 0.86.0 (15.12.21)
  • Версия 0.85.0 (29.11.21)
  • Версия 0.84.0 (16.11.21)
  • Версия 0.83.0 (26.10.21)
  • Версия 0.82.0 (23.09.21)
  • Версия 0.81.0 (06.09.21)
  • Версия 0.80.0 (19.08.21)
  • Версия 0.79.0 (13.07.21)
  • Версия 0.78.0 (29.06.21)
  • Версия 0.77.0 (07.06.21)
  • Версия 0.76.0 (19.05.21)
  • Версия 0.75.0 (13.04.21)
  • Версия 0.74.0 (29.03.21)
  • Версия 0.73.0 (17.03.21)
  • Версия 0.72.0 (11.02.21)
  • Версия 0.71.0 (03.02.21)
  • Версия 0.70.0 (22.12.20)
  • Версия 0.69.0 (02.12.20)
  • Версия 0.68.0 (03.11.20)
  • Версия 0.67.0 (05.10.20)
  • Версия 0.66.0 (28.09.20)
  • Версия 0.65.0 (22.09.20)
  • Версия 0.64.0 (08.09.20)
  • Версия 0.63.0 (28.08.20)
  • Версия 0.62.0 (20.08.20)
  • Версия 0.61.0 (03.08.20)
  • Версия 0.60.0 (20.07.20)
  • Версия 0.59.0 (02.07.20)
  • Версия 0.58.0 (16.06.20)
  • Версия 0.57.0 (26.05.20)
  • Версия 0.56.0 (23.04.20)
  • Версия 0.55.0 (13.04.20)
  • Версия 0.54.0 (24.03.20)
  • Версия 0.53.0 (04.03.20)
  • Версия 0.52.1 (21.02.20)
  • Версия 0.52.0 (21.02.20)
  • Версия 0.51.0 (12.02.20)
  • Версия 0.50.0 (27.01.20)
  • Версия 0.49.0 (21.01.20)
  • Версия 0.48.0 (27.12.19)
  • Версия 0.47.0 (17.12.19)
  • Версия 0.46.0 (13.12.19)
  • Версия 0.45.0 (03.12.19)
  • Версия 0.44.0 (19.11.19)
  • Версия 0.43.1 (14.11.19)
  • Версия 0.43.0 (11.11.19)
  • Версия 0.42.0 (21.10.19)
  • Версия 0.41.1 (26.09.19)
  • Версия 0.41.0 (25.09.19)
  • Версия 0.40.0 (20.09.19)
  • Версия 0.39.0 (16.09.19)
  • Версия 0.38.0 (09.09.19)
  • Версия 0.37.0 (06.09.19)
  • Версия 0.36.0 (27.08.19)
  • Версия 0.35.1 (16.08.19)
  • Версия 0.35.0 (09.08.19)
  • Версия 0.34.0 (26.07.19)
  • Версия 0.33.0 (19.07.19)
  • Версия 0.32.0 (05.07.19)
  • Версия 0.31.0 (01.07.19)
  • Версия 0.30.0 (18.06.19)
  • Версия 0.29.0 (11.06.19)
  • Версия 0.28.0 (05.06.19)

Релизы CLI

Статья создана
Yandex Cloud
Улучшена
amatol
Обновлена 20 мая 2025 г.
  • Текущая версия
    • Версия 0.149.0 (20.05.25)
  • Предыдущие релизы
    • Версия 0.148.0 (30.04.25)
    • Версия 0.147.0 (21.04.25)
    • Версия 0.146.1 (03.04.25)
    • Версия 0.146.0 (02.04.25)
    • Версия 0.145.0 (18.03.25)
    • Версия 0.144.0 (27.02.25)
    • Версия 0.143.0 (11.02.25)
    • Версия 0.142.0 (30.01.25)
    • Версия 0.141.0 (16.12.24)
    • Версия 0.140.0 (29.11.24)
    • Версия 0.139.0 (18.11.24)
    • Версия 0.138.0 (06.11.24)
    • Версия 0.137.0 (01.11.24)
    • Версия 0.136.0 (21.10.24)
    • Версия 0.135.0 (07.10.24)
    • Версия 0.134.0 (02.10.24)
    • Версия 0.133.0 (09.09.24)
    • Версия 0.132.1 (28.08.24)
    • Версия 0.132.0 (26.08.24)
    • Версия 0.131.1 (15.08.24)
    • Версия 0.131.0 (14.08.24)
    • Версия 0.130.0 (01.08.24)
    • Версия 0.129.0 (16.07.24)
    • Версия 0.128.0 (02.07.24)
    • Версия 0.127.0 (17.06.24)
    • Версия 0.126.0 (04.06.24)
    • Версия 0.125.0 (20.05.24)
    • Версия 0.124.0 (22.04.24)
    • Версия 0.123.0 (08.04.24)
    • Версия 0.122.0 (27.03.24)
    • Версия 0.121.0 (12.03.24)
    • Версия 0.120.0 (01.03.24)
    • Версия 0.119.0 (27.02.24)
    • Версия 0.118.0 (14.02.24)
    • Версия 0.117.0 (30.01.24)
    • Версия 0.116.0 (15.01.24)
    • Версия 0.115.0 (18.12.23)
    • Версия 0.114.0 (05.12.23)
    • Версия 0.113.0 (31.10.23)
    • Версия 0.112.0 (12.10.23)
    • Версия 0.111.0 (21.09.23)
    • Версия 0.110.0 (14.09.23)
    • Версия 0.109.0 (10.08.23)
    • Версия 0.108.1 (06.07.23)
    • Версия 0.108.0 (04.07.23)
    • Версия 0.107.0 (15.06.23)
    • Версия 0.106.0 (19.05.23)
    • Версия 0.105.0 (15.05.23)
    • Версия 0.104.0 (19.04.23)
    • Версия 0.103.0 (15.03.23)
    • Версия 0.102.0 (09.02.23)
    • Версия 0.101.0 (16.01.23)
    • Версия 0.100.0 (27.12.22)
    • Версия 0.99.0 (01.12.22)
    • Версия 0.98.0 (09.11.22)
    • Версия 0.97.0 (10.10.22)
    • Версия 0.96.0 (19.09.22)
    • Версия 0.95.0 (02.09.22)
    • Версия 0.94.0 (16.08.22)
    • Версия 0.93.0 (19.07.22)
    • Версия 0.92.0 (05.07.22)
    • Версия 0.91.0 (12.05.22)
    • Версия 0.90.0 (13.04.22)
    • Версия 0.89.0 (23.03.22)
    • Версия 0.88.0 (16.02.22)
    • Версия 0.87.0 (18.01.22)
    • Версия 0.86.0 (15.12.21)
    • Версия 0.85.0 (29.11.21)
    • Версия 0.84.0 (16.11.21)
    • Версия 0.83.0 (26.10.21)
    • Версия 0.82.0 (23.09.21)
    • Версия 0.81.0 (06.09.21)
    • Версия 0.80.0 (19.08.21)
    • Версия 0.79.0 (13.07.21)
    • Версия 0.78.0 (29.06.21)
    • Версия 0.77.0 (07.06.21)
    • Версия 0.76.0 (19.05.21)
    • Версия 0.75.0 (13.04.21)
    • Версия 0.74.0 (29.03.21)
    • Версия 0.73.0 (17.03.21)
    • Версия 0.72.0 (11.02.21)
    • Версия 0.71.0 (03.02.21)
    • Версия 0.70.0 (22.12.20)
    • Версия 0.69.0 (02.12.20)
    • Версия 0.68.0 (03.11.20)
    • Версия 0.67.0 (05.10.20)
    • Версия 0.66.0 (28.09.20)
    • Версия 0.65.0 (22.09.20)
    • Версия 0.64.0 (08.09.20)
    • Версия 0.63.0 (28.08.20)
    • Версия 0.62.0 (20.08.20)
    • Версия 0.61.0 (03.08.20)
    • Версия 0.60.0 (20.07.20)
    • Версия 0.59.0 (02.07.20)
    • Версия 0.58.0 (16.06.20)
    • Версия 0.57.0 (26.05.20)
    • Версия 0.56.0 (23.04.20)
    • Версия 0.55.0 (13.04.20)
    • Версия 0.54.0 (24.03.20)
    • Версия 0.53.0 (04.03.20)
    • Версия 0.52.1 (21.02.20)
    • Версия 0.52.0 (21.02.20)
    • Версия 0.51.0 (12.02.20)
    • Версия 0.50.0 (27.01.20)
    • Версия 0.49.0 (21.01.20)
    • Версия 0.48.0 (27.12.19)
    • Версия 0.47.0 (17.12.19)
    • Версия 0.46.0 (13.12.19)
    • Версия 0.45.0 (03.12.19)
    • Версия 0.44.0 (19.11.19)
    • Версия 0.43.1 (14.11.19)
    • Версия 0.43.0 (11.11.19)
    • Версия 0.42.0 (21.10.19)
    • Версия 0.41.1 (26.09.19)
    • Версия 0.41.0 (25.09.19)
    • Версия 0.40.0 (20.09.19)
    • Версия 0.39.0 (16.09.19)
    • Версия 0.38.0 (09.09.19)
    • Версия 0.37.0 (06.09.19)
    • Версия 0.36.0 (27.08.19)
    • Версия 0.35.1 (16.08.19)
    • Версия 0.35.0 (09.08.19)
    • Версия 0.34.0 (26.07.19)
    • Версия 0.33.0 (19.07.19)
    • Версия 0.32.0 (05.07.19)
    • Версия 0.31.0 (01.07.19)
    • Версия 0.30.0 (18.06.19)
    • Версия 0.29.0 (11.06.19)
    • Версия 0.28.0 (05.06.19)

Текущая версияТекущая версия

Версия 0.149.0 (20.05.25)Версия 0.149.0 (20.05.25)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Managed Service for Apache Kafka®Managed Service for Apache Kafka®
  • В командах yc kafka cluster create и yc kafka cluster update удален параметр --log-preallocate для управления соответствующей настройкой брокера Apache Kafka.
  • В командах yc kafka topic create и yc kafka topic update удален параметр --preallocate для управления соответствующей настройкой топика Apache Kafka.
Managed Service for ClickHouse®Managed Service for ClickHouse®

Добавлены команды для управления расширениями:

  • yc clickhouse extension list
  • yc clickhouse extension get
  • yc clickhouse cluster add-extension
  • yc clickhouse cluster update-extension
  • yc clickhouse cluster get-extension
  • yc clickhouse cluster list-extensions
  • yc clickhouse cluster remove-extension

Предыдущие релизыПредыдущие релизы

Версия 0.148.0 (30.04.25)Версия 0.148.0 (30.04.25)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Compute CloudCompute Cloud
  • В команде создания снапшотов по расписанию добавлена возможность задать описание и метки для снапшотов:

    yc compute snapshot-schedule create --snapshot-description --snapshot-labels
    
Identity and Access ManagementIdentity and Access Management
  • Добавлена команда yc iam whoami для получения информации о своем аккаунте.
Managed Service for OpenSearchManaged Service for OpenSearch

Исправлено сообщение об ошибке, которое появлялось после успешного окончания операции перезапуска кластера OpenSearch или смены мастера.

Managed Service for PostgreSQLManaged Service for PostgreSQL

Добавлены команды для управления пользователями в ресурсных группах в Greenplum®:

  • yc managed-greenplum user create;
  • yc managed-greenplum user get;
  • yc managed-greenplum user list;
  • yc managed-greenplum user update;
  • yc managed-greenplum.
EventRouterEventRouter
  • Добавлена команда yc serverless eventrouter connector create event-service для создания коннектора типа event_service для отправки сообщений в шину через gRPC.
  • Добавлена команда yc serverless eventrouter send-event для отправки сообщений в шину через gRPC для коннектора типа event_service.
Object StorageObject Storage
  • Исправлена ошибка, при которой в некоторых случаях при выполнении команды yc storage s3 cp бакет считался пустым, и копирование не выполнялось.

  • В конфигурацию CLI добавлены параметры для настройки команды yc storage s3 cp:

    • s3.max-queue-size — максимальное количество задач в очереди. Значение по умолчанию — 1000.
    • s3.max-concurrent-requests — максимальное количество одновременных запросов. Значение по умолчанию — 10.
    • s3.multipart-threshold — пороговый размер объекта, при превышении которого будет использоваться составная (multipart) загрузка. Значение по умолчанию — 8MB.
    • s3.multipart-chunksize — размер частей, на которые будет делиться объект при составной (multipart) загрузке. Значение по умолчанию — 8MB.

    Чтобы задать эти параметры, используйте команду yc config set <параметр> <значение>.

Managed Service for PostgreSQLManaged Service for PostgreSQL

В команде yc managed-greenplum cluster update исправлена поддержка флага --log-enabled для Cloud Logging.

Версия 0.147.0 (21.04.25)Версия 0.147.0 (21.04.25)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Сервисы управляемых баз данныхСервисы управляемых баз данных
  • В команды yc managed-kafka user create, yc managed-kafka user update добавлен параметр --rest-api-enabled для включения REST API на кластере.

  • В команде yc managed-mysql cluster create поддержан аргумент --user generate-password для автоматической генерации пароля с использованием Yandex Connection Manager.

  • В команде yc managed-postgresql cluster create поддержан аргумент --user generate-password для автоматической генерации пароля с использованием Yandex Connection Manager.

  • В команде yc managed-clickhouse cluster create поддержан аргумент --user generate-password для автоматической генерации пароля с использованием Yandex Connection Manager.

  • В команды yc clickhouse cluster create и yc clickhouse cluster restore добавлен параметр --shard, позволяющий задать один или несколько шардов. Пример: yc clickhouse cluster create ... --shard name=shard1,weight=100 --shard name=shard2,weight=200 ...

  • В команде yc managed-clickhouse shard add поддержан повторяемый композитный параметр --shard:

    • Будет создано столько шардов, сколько раз встретился параметр --shard.
    • Для каждого шарда необходимо указать имя, также можно задать вес: yc managed-clickhouse shard add --shard name=myshard,weight=200.
    • Параметр --shard несовместим с параметрами --name и --weight, как и с заданием имени шарда через позиционный аргумент.
  • Ускорено удаление нескольких шардов через yc managed-clickhouse shards delete.

  • В команду yc clickhouse cluster add-external-dictionary добавлены следующие параметры:

    • --layout-allow-read-expired-keys
    • --layout-max-update-queue-size
    • --layout-update-queue-push-timeout-milliseconds
    • --layout-query-wait-timeout-milliseconds
    • --layout-max-threads-for-updates
    • --layout-initial-array-size
    • --layout-access-to-key-from-attributes
Application Load BalancerApplication Load Balancer
  • Добавлены команды для работы c механизмом ручного переключения зоны доступности на балансировщике:

    • yc application-load-balancer load-balancer start-zonal-shift
    • yc application-load-balancer load-balancer cancel-zonal-shift
  • Добавлен параметр --allow-zonal-shift, который размечает балансировщик как способный работать в режиме отказа одной зоны доступности:

    • yc application-load-balancer load-balancer create
    • yc application-load-balancer load-balancer update
Identity and Access ManagementIdentity and Access Management

Добавлены команды для управления доступом к федерациям сервисных аккаунтов:

  • yc iam workload-identity oidc federation list-access-bindings
  • yc iam workload-identity oidc federation set-access-bindings
  • yc iam workload-identity oidc federation add-access-binding
  • yc iam workload-identity oidc federation remove-access-binding
Managed Service for YDBManaged Service for YDB

В команде yc ydb database backup поддержан аргумент storage-class для указания типа хранилища

Compute CloudCompute Cloud

Добавлены команды для привязки инстансов к пулам зарезервированных ВМ.

Object StorageObject Storage
  • Добавлена команда yc storage s3 cp для копирования объектов между файловой системой и объектным хранилищем или между бакетами объектного хранилища.
  • Добавлена команда yc storage s3 mv для перемещения объектов между файловой системой и объектным хранилищем или между бакетами объектного хранилища.
  • Добавлена команда yc storage s3 rm для удаления объектов в бакете.

Версия 0.146.1 (03.04.25)Версия 0.146.1 (03.04.25)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Compute CloudCompute Cloud
  • Добавлены команды для управления пулами зарезервированных ВМ:
    • yc compute reserved-instance-pool get;
    • yc compute reserved-instance-pool list;
    • yc compute reserved-instance-pool create;
    • yc compute reserved-instance-pool update;
    • yc compute reserved-instance-pool delete.

Версия 0.146.0 (02.04.25)Версия 0.146.0 (02.04.25)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Audit TrailsAudit Trails
  • В командах yc audit-trails trail create и yc audit-trails trail update больше не проверяются параметры --filter-from-*. В следующем релизе эти параметры будут удалены.
Cloud InterconnectCloud Interconnect
  • В команде yc cic trunk-connection update удалены параметры --capacity и --pop.
Identity and Access ManagementIdentity and Access Management
  • В команде yc iam api-key create параметр --scope помечен как DEPRECATED.
Object StorageObject Storage
  • Добавлена команда yc storage s3api list-objects для получения списка объектов в бакете.
Сервисы управляемых баз данныхСервисы управляемых баз данных
  • Добавлен флаг --generate-password для автоматической генерации пароля с использованием Connection Manager в команды:
    • yc managed-clickhouse user create, yc managed-clickhouse user update;
    • yc managed-mysql user create, yc managed-mysql user update;
    • yc managed-postgresql user create, yc managed-postgresql user update.

Managed Service for Apache Kafka®

  • В командах yc managed-kafka user create и yc managed-kafka user update в параметре --permission для ключа role добавилось новое возможное значение topic_admin.

Managed Service for Greenplum®

  • Для команды yc managed-greenplum cluster create исправлена версия по умолчанию с 6.19 на 6.25.

Managed Service for OpenSearch

  • Добавлена команда yc managed-opensearch cluster restart-opensearch для перезапуска сервиса на хосте, указанном в параметре --host.
  • Добавлена команда yc managed-opensearch cluster switch-master для переключения текущего мастера.
    • В параметре --from-hosts host,[host...] можно указать список хостов, с которых должен быть переключен мастер. Если мастер уже не находится ни на одном из указанных хостов, никаких изменений не произойдет.
    • Если параметр --from-hosts отсутствует, мастер будет переключен с хоста, на котором он находится в данный момент.

Managed Service for YDB

  • В команды yc ydb database create и yc ydb database update добавлены параметры --security-group-name и --security-group-id.

Версия 0.145.0 (18.03.25)Версия 0.145.0 (18.03.25)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Yandex Managed Service for Valkey™Yandex Managed Service for Valkey™
  • В команды: yc managed-redis cluster create, yc managed-redis cluster restore,yc managed-redis cluster update-config добавлены параметры:

    • activedefrag;
    • aof-max-size-percent.
  • Параметр --persistence-mode теперь может принимать значение ON_REPLICAS в командах:

    • yc managed-redis cluster create;
    • yc managed-redis cluster restore;
    • yc managed-redis cluster update.
Managed Service for OpenSearchManaged Service for OpenSearch
  • Добавлена поддержка типа дисков local-ssd.
  • Добавлена возможность автоматического назначения подсетей при создании кластера или добавлении группы хостов.
Cloud Quota ManagerCloud Quota Manager
  • Добавлена группа команд yc quota-manager quota-limit для просмотра лимитов квот:
    • yc quota-manager quota-limit get — вывести значение определенной квоты;
    • yc quota-manager quota-limit list — вывести список квот для определенного сервиса;
    • yc quota-manager quota-limit list-service — вывести список сервисов, для которых есть квоты.
Cloud InterconnectCloud Interconnect
  • Добавлены команды для управления TrunkConnection:

    • yc cic trunk-connection create;
    • yc cic trunk-connection update;
    • yc cic trunk-connection delete;
    • yc cic trunk-connection add-labels;
    • yc cic trunk-connection remove-labels;
    • yc cic trunk-connection list-operations.
  • Добавлены команды для управления PrivateConnection:

    • yc cic private-connection create;
    • yc cic private-connection update;
    • yc cic private-connection delete;
    • yc cic private-connection add-labels;
    • yc cic private-connection remove-labels;
    • yc cic private-connection upsert-static-route;
    • yc cic private-connection remove-static-route;
    • yc cic private-connection list-operations.
Cloud RouterCloud Router
  • Добавлены команды для управления RoutingInstance:
    • yc cloudrouter routing-instance create;
    • yc cloudrouter routing-instance update;
    • yc cloudrouter routing-instance delete;
    • yc cloudrouter routing-instance add-labels;
    • yc cloudrouter routing-instance remove-labels;
    • yc cloudrouter routing-instance upsert-prefixes;
    • yc cloudrouter routing-instance remove-prefixes;
    • yc cloudrouter routing-instance add-private-connection;
    • yc cloudrouter routing-instance remove-private-connection;
    • yc cloudrouter routing-instance list-operations.
Network Load BalancerNetwork Load Balancer
  • Для команды yc network-load-balancer update исправлена ошибка в обработчике флага --allow-zonal-shift.

Версия 0.144.0 (27.02.25)Версия 0.144.0 (27.02.25)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Yandex Managed Service for Valkey™Yandex Managed Service for Valkey™
  • Добавлены команды для вывода, чтения, создания, редактирования и удаления пользователей:

    • yc managed-redis user list;
    • yc managed-redis user get;
    • yc managed-redis user create;
    • yc managed-redis user update;
    • yc managed-redis user delete.
  • Параметр --auth-sentinel, который позволяет авторизоваться в Redis Sentinel, добавлен в команды:

    • yc managed-redis cluster create;
    • yc managed-redis cluster restore;
    • yc managed-redis cluster update.
  • Параметр --user, который позволяет добавить пользователей в Redis, добавлен в команду yc managed-redis cluster create.

  • Параметр --zset-max-listpack-values добавлен в команды:

    • yc managed-redis cluster create;
    • yc managed-redis cluster restore;
    • yc managed-redis cluster update-config.
Resource ManagerResource Manager
  • В команду yc resource-manager cloud create добавлен опциональный параметр --organization-id.
Cloud BackupCloud Backup
  • Добавлена команда backup backup batch-delete для удаления всех бэкапов в архиве и удаления самого архива. Архив можно указать параметром --archive-id или параметрами --instance-id и --policy-id.
yc managed-greenplumyc managed-greenplum
  • Для команды yc managed-greenplum cluster update-config изменен список поддерживаемых версий Greenplum®:

    • удалена поддержка версий 6.17 и 6.19;
    • добавлена поддержка версии 6.25+.
  • Для команд yc managed-greenplum cluster create/update/restore добавлен параметр --service-account. Параметр позволяет указать сервисный аккаунт для доступа к ресурсам Yandex Cloud в пользовательском облаке. Например, к Cloud Logging.

  • Для команд yc managed-greenplum cluster create/update добавлены параметры:

    • --log-enabled — включить поставку логов в Cloud Logging;
    • --log-folder-id <folder_id> и --log-group-id <log_group_id> — указать каталог и группу для поставки логов в Cloud Logging;
    • --log-command-center-enabled — включить поставку логов из Command Center;
    • --log-greenplum-enabled — включить поставку логов из Greenplum®;
    • --log-pooler-enabled — включить поставку логов из пулера Odyssey®.
Network Load BalancerNetwork Load Balancer
  • Для команд yc network-load-balancer create/update добавлен параметр --allow-zonal-shift, который позволяет балансировщику работать в режиме отказа одной зоны доступности (AZ).

Версия 0.143.0 (11.02.25)Версия 0.143.0 (11.02.25)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Object StorageObject Storage
  • В команду yc storage bucket update добавлен параметр для указания сервисного подключения Yandex Virtual Private Cloud, из которого будет разрешен доступ в бакет:
    • --private-endpoint, пример: --enable-private-endpoints true --private-endpoints cba,abc.

Версия 0.142.0 (30.01.25)Версия 0.142.0 (30.01.25)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Yandex Data ProcessingYandex Data Processing
  • В команду yc dataproc cluster create добавлен параметр --environment для указания окружения, пример: --environment prestable.
Identity and Access ManagementIdentity and Access Management
  • Добавлена команда yc iam refresh-token list для вывода refresh-токенов.
  • Добавлена команда yc iam refresh-token revoke для отзыва refresh-токенов.
Object StorageObject Storage
  • Добавлены команды для чтения, изменения и удаления меток объекта:
    • yc storage s3api get-object-tagging;
    • yc storage s3api put-object-tagging;
    • yc storage s3api delete-object-tagging.
Сервисы управляемых баз данныхСервисы управляемых баз данных

Managed Service for MongoDB

  • В команды yc managed-mongodb cluster create, yc managed-mongodb cluster restore и yc managed-mongodb cluster update добавлен параметр --websql-access, который позволяет настроить доступ в MongoDB через WebSQL.

  • В команду yc managed-mongodb cluster restore добавлены опции, необходимые для восстановления шардированного кластера MongoDB.

Yandex Managed Service for Valkey™

  • В команды yc managed-redis cluster create, yc managed-redis cluster restore, yc managed-redis cluster update-config добавлен параметр --backup-retain-period-days.

Версия 0.141.0 (16.12.24)Версия 0.141.0 (16.12.24)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Cloud FunctionsCloud Functions

В команду yc serverless function version create добавлен параметр --metadata-options для указания опций получения метаданных в функции. Пример использования:

yc serverless function version create --metadata-options aws-v1-http-endpoint=disabled,gce-http-endpoint=enabled
Serverless ContainersServerless Containers

В команду yc serverless container revision deploy добавлен параметр --metadata-options для указания опций получения метаданных в
контейнере. Пример использования:

yc serverless container revision deploy --metadata-options aws-v1-http-endpoint=disabled,gce-http-endpoint=enabled
Identity and Access ManagementIdentity and Access Management

В команду yc iam api-key create добавлен опциональный параметр --scopes для указания области действия API-ключа. Если параметр не задан, ключ создается без ограничений.

Параметр --scope будет удален в следующий версии YC CLI.

  • Добавлена команда yc iam api-key update для редактирования API-ключа. У команды есть следующие параметры:
    • --description для изменения описания API-ключа.
    • --scopes для изменения областей действия API-ключа.
    • --expires_at для изменения срока действия ключа. Если параметр не задан, API-ключ не имеет срока действия.
Сервисы управляемых баз данныхСервисы управляемых баз данных

Managed Service for Greenplum®

В команду yc managed-greenplum cluster create добавлен параметр --cloud-storage, который позволяет указать параметры работы с облачным хранилищем. Пример включения облачного хранилища:

yc managed-greenplum cluster create --cloud-storage enabled=true

Версия 0.140.0 (29.11.24)Версия 0.140.0 (29.11.24)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Application Load BalancerApplication Load Balancer
  • В команды yc alb backend-group add-http-backend и yc alb backend-group update-http-backend для параметра --http-healthcheck добавлено свойство --expected-statuses. Оно позволяет указать собственные коды HTTP-статусов, которые будут считаться корректными при проверках состояния бэкенда (HealthCheck).
Cloud DesktopCloud Desktop
  • В команду yc desktops desktop create добавлен параметр subnet-id.
Cloud RegistryCloud 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 TransferData Transfer
  • В команду yc datatransfer endpoint create <endpoint_type> для эндпоинтов postgres-target, clickhouse-target, mysql-target и mongo-target добавлен параметр --cleanup-policy, который позволяет задавать политики очистки приемника при активации и переактивации трансфера (drop, truncate или disabled).
Yandex IoT CoreYandex 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)Версия 0.139.0 (18.11.24)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Cloud DesktopCloud Desktop
  • В команду yc desktops desktop добавлен параметр user-account-id. Удален праметр subject.
  • Добавлена команда yc desktops image для управления образами рабочих столов.
Container RegistryContainer Registry
  • Исправлена регрессия в Docker Credential helper, приводившая к невозможности выбора профиля не по умолчанию.
Compute CloudCompute Cloud
  • В команды yc compute disk create и yc compute instance create добавлены параметры kms-key-id и kms-key-name для поддержки шифрования дисков.
Serverless ContainersServerless Containers
  • В команду yc serverless container revision deploy добавлен параметр --runtime, позволяющий задать режим работы контейнера (http или task).

Версия 0.138.0 (06.11.24)Версия 0.138.0 (06.11.24)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Compute CloudCompute Cloud
  • Команда yc compute connect-to-serial-port теперь явно проверяет наличие флагов serial-port-enable и enable-oslogin в метаданных инстанса.
Cloud InterconnectCloud 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)Версия 0.137.0 (01.11.24)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Cloud InterconnectCloud Interconnect
  • Исправлена работа команд get без параметров в Cloud Interconnect и Cloud Router.
  • Исправлен формат результатов команд list в Cloud Interconnect и Cloud Router — теперь возвращается таблица.
Object StorageObject 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)Версия 0.136.0 (21.10.24)

Изменения в CLIИзменения в CLI

  • В команде yc init теперь не предлагается зона ru-central1-c, поскольку она больше не используется.

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Application Load BalancerApplication 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, позволяющий указать таймаут неактивности соединения.
EventRouterEventRouter
  • Дополнена валидация параметров для команды yc serverless eventrouter.
  • Исправлена ошибка при работе команды yc serverless eventrouter put-event.
Object StorageObject 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)Версия 0.135.0 (07.10.24)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Managed Service for KubernetesManaged 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 TestingLoad Testing
  • В команду yc loadtesting agent create добавлены параметры log-group-id и log-group-name для указания целевой лог-группы для отправки логов агента нагрузочного тестирования.

Версия 0.134.0 (02.10.24)Версия 0.134.0 (02.10.24)

Изменения в CLIИзменения в CLI

  • Добавлен глобальный параметр --jq. Используется для фильтрации и преобразования вывода при помощи jq-шаблонов. Примеры:
    • yc iam role list --jq '.[].id'
    • ID="instance_id" yc compute instance list --jq '.[] | select(.id == env.ID)'

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Object StorageObject Storage
  • Добавлена базовая поддержка операций с объектами через S3 API:

    • yc storage s3api get-object — получение объекта из бакета.
    • yc storage s3api put-object — загрузка объекта в бакет.
    • yc storage s3api delete-object — удаление объекта.
    • yc storage s3api copy-object — копирование существующего в бакете объекта.
    • yc storage s3api head-object — получение метаданных объекта.
    • yc storage s3api delete-objects — удаление группы объектов.

    Чтобы работать с объектами, укажите в конфигурационном файле CLI ~/.config/yandex-cloud/config.yaml эндпоинт Object Storage:

    ...
    profiles:
      default:
        ...
        storage-endpoint: https://storage.yandexcloud.net/
    
Cloud InterconnectCloud 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 DesktopCloud Desktop
  • В команду yc desktops group create добавлен параметр --image-id, который позволяет передать идентификатор образа для группы рабочих столов.
Cloud BackupCloud Backup
  • Добавлены следующие команды:

    • yc backup agent install — для установки агента Cloud Backup и подключения ВМ с установленным OS Login к Cloud Backup.
    • yc backup agent reinstall — для повторной установки агента Cloud Backup для ВМ с установленным OS Login.
    • yc backup agent debug-info — для получения логов установки агента Cloud Backup для ВМ с установленным OS Login.
    • yc backup provider activate — для активации сервиса и подключения к провайдеру резервного копирования.
  • При выполнении команд теперь проверяется, активирован ли сервис Cloud Backup в каталоге.

Serverless IntegrationsServerless Integrations
  • Добавлена поддержка Yandex EventRouter.
Identity and Access ManagementIdentity and Access Management
  • Изменен заголовок в табличном выводе команды yc iam service accounts list.
Cloud OrganizationCloud 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 — хост, с которого действует данное правило для пользователя.

Managed Service for Apache Airflow™

  • Исправление ошибок и улучшения работы сервиса Managed Service for Apache Airflow™.

Версия 0.133.0 (09.09.24)Версия 0.133.0 (09.09.24)

Изменения в CLIИзменения в CLI

  • Исправлена ошибка, приводившая к подмене реальных сообщений об ошибке текстом ERROR: Failed to retrieve data. Затронутые проблемой версии: 0.131.0–0.132.1.

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Audit TrailsAudit Trails
  • Команды для управления трейлами теперь используют поле filtering_policy вместо filter. Устаревшее поле все еще может быть доступно с помощью опции --file для описания запросов.
Compute CloudCompute 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)Версия 0.132.1 (28.08.24)

Изменения в CLIИзменения в CLI

  • Исправлены ошибки в документации флага --help.

Версия 0.132.0 (26.08.24)Версия 0.132.0 (26.08.24)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Identity and Access ManagementIdentity and Access Management
  • Добавлена команда yc iam revoke-token для отзыва скомпрометированных токенов.
  • Добавлена команда yc iam api-key list-scopes для получения списка областей действия, доступных при создании API-ключей.
Cloud FunctionsCloud Functions
  • В команду yc serverless function version create добавлен параметр --mount для указания монтируемых ресурсов, таких как бакеты Object Storage и эфемерные диски.
  • В команде yc serverless function version create параметр --storage-mounts помечен как deprecated.
Serverless ContainersServerless Containers
  • В команду yc serverless container revision deploy добавлен параметр --mount для указания монтируемых ресурсов, таких как бакеты Object Storage и эфемерные диски.
  • В команде yc serverless container revision deploy параметр --storage-mounts помечен как deprecated.
Cloud BackupCloud Backup
  • Добавлен параметр --type в команду backup vm list для указания типа ресурсов, которые должны возвращаться в списке.
Virtual Private CloudVirtual 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)Версия 0.131.1 (15.08.24)

Изменения в CLIИзменения в CLI

  • Исправлена проблема в обработке некоторых ошибок, из-за которой в тексте ошибки символ _ заменялся на -.

Версия 0.131.0 (14.08.24)Версия 0.131.0 (14.08.24)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Cloud BackupCloud Backup
  • Добавлена команда backup policy execute для создания резервной копии виртуальной машины согласно указанной политике резервного копирования.
Identity and Access ManagementIdentity 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 RegistryContainer Registry
  • В команду yc container registry create добавлена опция --secure для создания реестра с настройками безопасности.
Сервисы управляемых баз данныхСервисы управляемых баз данных

Managed Service for Greenplum®

  • Добавлена команда yc managed-greenplum cluster move для перемещения кластера в другой каталог.

Версия 0.130.0 (01.08.24)Версия 0.130.0 (01.08.24)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Data TransferData Transfer
  • В команду yc datatransfer endpoint create clickhouse-source добавлен параметр --cluster-name, позволяющий указать имя ClickHouse-кластера для переноса данных.
Cloud MarketplaceCloud Marketplace
  • Добавлена команда yc marketplace reset-password, ошибочно не попавшая в прошлый релиз.
Identity and Access ManagementIdentity and Access Management
  • Из дерева команд yc iam service-control удалены команды pause и resume.
Compute CloudCompute Cloud
  • В команду yc compute host-group list-instances добавлен параметр --host-id, позволяющий указать ID хоста в группе хостов для листинга виртуальных машин.
Load TestingLoad Testing
  • В команду yc loadtesting agent create добавлена возможность ожидания подключения созданного агента к сервису Load Testing:
    • флаг --wait-ready — не завершать команду, пока агент не перейдет в статус READY FOR TEST;
    • параметр --wait-ready-timeout — максимальное время ожидания для --wait-ready (default: 5m).

Изменения в CLIИзменения в CLI

  • Протокол авторизации федеративных аккаунтов изменен на Authorization Code Flow с Proof Key for Code Exchange (PKCE).

Версия 0.129.0 (16.07.24)Версия 0.129.0 (16.07.24)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Load TestingLoad Testing
  • В команде yc loadtesting test get-report-table исправлена ошибка для тестов без табличного отчета.
SmartCaptchaSmartCaptcha

Добавлена поддержка сервиса SmartCaptcha:

  • Команды группы yc smartcaptcha captcha позволяют управлять капчами.
Smart Web SecuritySmart 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 MarketplaceCloud Marketplace
  • Добавлена команда yc marketplace reset-password для сброса пароля на виртуальных машинах с установленным агентом для сброса паролей.

Версия 0.128.0 (02.07.24)Версия 0.128.0 (02.07.24)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

API GatewayAPI 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)Версия 0.127.0 (17.06.24)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Identity and Access ManagementIdentity 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 OrganizationCloud 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 ManagerResource Manager
  • Добавлены команды для управления метками yc resource-manager cloud add-labels и yc resource-manager cloud remove-labels.
  • В команду yc resource-manager cloud update добавлен параметр --labels — он задает набор меток для БД.
Yandex IoT CoreYandex IoT Core
  • Добавлены команды для включения и выключения реестров yc iot registry enable и yc iot registry disable.
Cloud FunctionsCloud Functions
  • Для команды yc serverless function version create добавлен новый параметр concurrency.

Версия 0.126.0 (04.06.24)Версия 0.126.0 (04.06.24)

Изменения в CLIИзменения в CLI

  • В профиль добавлено поле region, предназначенное для работы с различными регионами.
  • В команду init добавлен параметр --region, предназначенный для инициализации CLI с определенным регионом.

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Resource ManagerResource Manager
  • Добавлена команда yc resource-manager cloud create для создания облака.
    • Параметр --billing-account-id позволяет автоматически привязать созданное облако к платежному аккаунту.
  • Добавлена команда yc resource-manager cloud delete для удаления облака.
    • Параметр --delete-after позволяет удалить облако через указанное время.
  • В команду yc resource-manager folder delete добавлен параметр --delete-after для отложенного удаления через указанное время.
Load TestingLoad Testing
  • В команду yc loadtesting agent create добавлен параметр --platform-id для создания виртуальной машины на указанной платформе.
  • В команду yc loadtesting test create добавлены параметры для управления выгрузкой артефактов агента в Object Storage:
    • --artifacts-output-bucket для указания имени бакета, в который будут выгружаться артефакты.
    • --artifacts-make-archive для определения того, будут ли артефакты выгружаться одним архивом или по отдельности.
    • --artifacts для указания конкретных файлов, которые будут выгружены.
Managed Service for OpenSearchManaged 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 FunctionsCloud Functions
  • В команде yc serverless function allow-unauthenticated-invoke устаревшая роль serverless.functions.invoker заменена на новую functions.functionInvoker.
  • Команда yc serverless function deny-unauthenticated-invoke теперь удаляет устаревшую роль serverless.functions.invoker и новую роль functions.functionInvoker.
Serverless ContainersServerless 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)Версия 0.125.0 (20.05.24)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Compute CloudCompute Cloud
  • В команду yc compute ssh добавлен флаг --public-address для подключения к ВМ по SSH, с использованием только публичного адреса.
  • По умолчанию команда yc compute ssh будет устанавливать соединение с ВМ через публичный адрес. Если у ВМ нет публичного адреса, то соединение будет устанавливаться через внутренний адрес.
Identity and Access ManagementIdentity and Access Management
  • В команду yc iam api-key create добавлены опциональные параметры --scope и --expires_at:
    • --scope — для указания области действия API-ключа — сервисов, в которых его можно использовать. Если параметр не задан, то область действия ключа не ограничена.
    • --expires_at — для указания срока действия API-ключа. Если параметр не задан, то ключ не имеет срока действия.
Cloud FunctionsCloud Functions
  • Команда yc serverless trigger create.

    Параметры --gateway-name, --gateway-id и --gateway-websocket-broadcast-path позволяют указать для триггера параметры рассылки сообщений в веб-сокетные соединения API Gateway.

Cloud OrganizationCloud 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)Версия 0.124.0 (22.04.24)

Изменения в сервисах Yandex CloudИзменения в сервисах 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)Версия 0.123.0 (08.04.24)

Изменения в сервисах Yandex CloudИзменения в сервисах 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 FunctionsCloud Functions
  • Изменены лимиты батчинга для команды yc serverless trigger create.
Cloud BackupCloud Backup
  • В вывод результата команды backup resource list-tasks добавлено поле RESULT CODE, отображающее код завершения операции с ВМ.

Изменения в CLIИзменения в CLI

  • В документацию и установочный скрипт внесены исправления, помогающие настроить автодополнение для yc в дистрибутивах Linux, основанных на CentOS.

Версия 0.122.0 (27.03.24)Версия 0.122.0 (27.03.24)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Cloud FunctionsCloud Functions
  • В команду yc serverless function version create добавлен параметр --tmpfs-size для монтирования директории /tmp из памяти при выделении функции 1 ГБ памяти или больше.
  • Удалена команда yc serverless trigger create cloud-logs.
Data TransferData 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 DNSCloud DNS

В следующие команды добавлен параметр --deletion-protection для защиты зоны DNS от случайного удаления:

  • yc dns zone create;
  • yc dns zone update.
Compute CloudCompute Cloud
  • Добавлена команда yc compute instance attach-network-interface для добавления сетевого интерфейса в уже существующую ВМ.
  • Добавлена команда yc compute instance detach-network-interface для удаления сетевого интерфейса из уже существующей ВМ.

Версия 0.121.0 (12.03.24)Версия 0.121.0 (12.03.24)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Managed Service for Greenplum®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 OrganizationCloud Organization
  • Добавлена группа команд yc organization-manager oslogin для управления настройками OS Login и пользовательскими SSH-ключами.
Container RegistryContainer Registry
  • Добавлены поля origin и type в результат yc container image list-vulnerabilities.
Load TestingLoad 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 CloudVirtual 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)Версия 0.120.0 (01.03.24)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Compute CloudCompute Cloud
  • В команде yc compute connect-to-serial-port поддержана авторизация через OS Login.
Audit TrailsAudit 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)Версия 0.119.0 (27.02.24)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Identity and Access ManagementIdentity and Access Management
  • Добавлено дерево команд yc iam service-controlс командами get, list, enable, pause, resume, disable для управления доступом сервисов к ресурсам в облаке.
Compute CloudCompute Cloud
  • В командах yc compute instance create и yc compute instance update добавлена поддержка настроек серийного порта.

Версия 0.118.0 (14.02.24)Версия 0.118.0 (14.02.24)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Managed Service for Greenplum®Managed Service for Greenplum®
  • Добавлено дерево команд yc managed-greenplum backups с командами get, list, delete для управления резервными копиями.
  • Добавлена команда yc managed-greenplum cluster backup для создания резервной копии.
Compute CloudCompute Cloud
  • В команду yc compute ssh добавлен параметр --identity-file для подключения к ВМ по SSH с указанием пользовательского ключа.
Data TransferData Transfer
  • Для следующих команд добавлен параметр --file для указания YAML-файла для конфигурации запроса:
    • yc datatransfer transfer create
    • yc datatransfer transfer update
    • yc datatransfer endpoint create
    • yc datatransfer endpoint update
Cloud OrganizationCloud Organization
  • Добавлена команда yc organization-manager federation saml delete-user-accounts для удаления федеративных пользователей.
Load TestingLoad Testing

Добавлена команда yc loadtesting test get-report-table для получения табличного отчета по прошедшему нагрузочному тесту.

Cloud DNSCloud DNS
  • В команду yc dns zone list-records добавлен параметр --page-token для включения разбиения на страницы по page-токену.

Версия 0.117.0 (30.01.24)Версия 0.117.0 (30.01.24)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Сервисы управляемых баз данныхСервисы управляемых баз данных

Managed Service for Greenplum®

Для команды yc managed-greenplum cluster restore добавлен параметр restore-only, который позволяет восстановить только указанные объекты.

Yandex IoT CoreYandex 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 KubernetesManaged Service for Kubernetes

В команде k8s cluster update исправлена ошибка, возникающая, когда в качестве позиционного аргумента передается cluster-id.

Версия 0.116.0 (15.01.24)Версия 0.116.0 (15.01.24)

Изменения в сервисах Yandex CloudИзменения в сервисах 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 ManagementIdentity and Access Management
  • В дерево команд iam, resource-manager и organization-manager добавлена поддержка листинга более 1000 ресурсов через параметр limit.
Object StorageObject 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 CDNCloud CDN

В команды yc cdn resource update и yc cdn resource create добавлены параметры для определения опции ip address acl:

  • --policy-type — политика доступа клиентов по IP-адресам. Одно из значений allow или deny;
  • --acl-excepted-values — список IP-адресов, доступ по которым будет разрешен или запрещен в зависимости от указанного policy-type.
Load TestingLoad Testing

Добавлено дерево команд yc loadtesting для управления сервисом нагрузочного тестирования:

  • yc loadtesting agent — управление агентами нагрузочного тестирования;
  • yc loadtesting test-config — управление шаблонами конфигураций нагрузочных тестов;
  • yc loadtesting test — запуск нагрузочных тестов и управление проведенными нагрузочными тестами.

Версия 0.115.0 (18.12.23)Версия 0.115.0 (18.12.23)

Изменения в сервисах Yandex CloudИзменения в сервисах 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 BalancerApplication Load Balancer
  • В команды yc alb virtual-host create и yc alb virtual-host update добавлен параметр --security-profile-id для указания профиля безопасности из Smart Web Security.
Compute CloudCompute 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)Версия 0.114.0 (05.12.23)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Object StorageObject Storage

  • Исправлена передача имени бакета в команды yc storage bucket create, yc storage bucket update, yc storage bucket set-https.

Cloud FunctionsCloud Functions

В команду yc serverless function version create добавлен параметр для указания монтирования бакетов в функцию:

  • --storage-mounts, пример: --storage-mounts mount-point=dir,bucket=user-bucket,read-only=false.

Serverless ContainersServerless Containers

В команду yc serverless container revision deploy добавлен параметр для указания монтирования бакетов в контейнер:

  • --storage-mounts, пример: --storage-mounts mount-point-path=/data,bucket=user-bucket,read-only=false.
Compute CloudCompute 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 LoggingCloud Logging
  • Исправлена ошибка, когда при лимите свыше 1000 строк ответ содержал не более 1000 строк.

Cloud CDNCloud 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)Версия 0.113.0 (31.10.23)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Managed Service for KubernetesManaged 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 CloudCompute Cloud
  • Добавлена возможность замены переменных окружения в шаблонах, загружаемых с помощью команды --metadata-from-file.
Virtual Private CloudVirtual Private Cloud
  • Добавлена команда yc vpc subnet relocate.

Версия 0.112.0 (12.10.23)Версия 0.112.0 (12.10.23)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Compute CloudCompute Cloud
  • Поддержано подключение к CentOS 7 с помощью команды yc compute ssh.
  • Добавлены команды yc compute instance relocate и yc compute disk relocate для перемещения ВМ и дисков между зонами доступности.

Версия 0.111.0 (21.09.23)Версия 0.111.0 (21.09.23)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Compute CloudCompute Cloud
  • Поддержан параметр --network-interface в команде yc compute instance relocate.
  • Добавлена группа команд yc compute ssh для подключения к ВМ по сертификату, выписанному с помощью OS Login, и экспорта этого сертификата. OS Login используется для предоставления пользователям доступа к ВМ по SSH через IAM.
Managed Service for PostgreSQLManaged 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 CoreYandex IoT Core
  • Добавлена группа команд yc iot registry yds-export для управления экспортом сообщений из IoT в Data Streams.
Cloud LoggingCloud Logging
  • Исправлена ошибка вывода yc logging read для форматов json и json-rest
Cloud FunctionsCloud 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)Версия 0.110.0 (14.09.23)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

API GatewayAPI 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 ManagementIdentity and Access Management
  • Удалены группы команд yc iam federation и yc iam certificate для управления SAML-совместимыми федерациями на уровне каталога. Для работы с SAML-совместимыми федерациями теперь используйте группу команд yc organization-manager federation.
Instance GroupsInstance Groups

Исправлена проблема команды yc compute instance-group update, когда не обрабатывалось имя группы ВМ, если для конфигурации использовался файл в формате YAML.

Compute CloudCompute Cloud
  • В командах yc compute instance create и yc compute instance update добавлен параметр --placement-group-partition для указания номера раздела в группе размещения (partition).
Cloud LoggingCloud 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)Версия 0.109.0 (10.08.23)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Cloud FunctionsCloud 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 ServiceKey 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 KubernetesManaged Service for Kubernetes
  • В команду yc k8s node-group create добавлен параметр --gpu-cluster-id для добавления узла из группы узлов в кластер с GPU.
  • В команду yc k8s node-group create добавлен параметр --gpu-environment для настройки предустановленного окружения для узлов с GPU.
Compute CloudCompute 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 LoggingCloud Logging
  • Добавлена группа yc logging sink.
Instance GroupsInstance Groups
  • Добавлены команды yc compute instance-group rolling-restart и yc compute instance-group rolling-recreate для перезапуска и пересоздания ВМ в группе с учетом ограничений группы.
Cloud DNSCloud DNS
  • Добавлена команда yc dns zone update-private-networks для атомарного изменения списка сетей для приватных зон.
Сервисы управляемых баз данныхСервисы управляемых баз данных

Managed Service for MongoDB

  • Добавлена команда yc managed-mongodb backup delete для удаления резервных копий.

Версия 0.108.1 (06.07.23)Версия 0.108.1 (06.07.23)

Изменения в CLIИзменения в CLI

  • Команда oslogin временно удалена.

Версия 0.108.0 (04.07.23)Версия 0.108.0 (04.07.23)

Изменения в CLIИзменения в CLI

  • Добавлена команда oslogin, предназначенная для получения логина текущего пользователя ОС.
  • Отключено отображение глобальных параметров по умолчанию для всех команд при вызове yc [command] -h. Для просмотра глобальных параметров используйте команду yc help [command].

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Key Management ServiceKey Management Service
  • В Yandex Key Management Service поддержана работа с асимметричными криптографическими ключами. Функционал находится на стадии Preview. Подробнее про сервис читайте в документации.

Версия 0.107.0 (15.06.23)Версия 0.107.0 (15.06.23)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Compute CloudCompute 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)Версия 0.106.0 (19.05.23)

Изменения в CLIИзменения в CLI

  • В команду yc organization-manager federation saml добавлен флаг --force-authn.
  • Добавлена опция конфигурации fed-auth-browser-skip для пропуска подтверждения открытия браузера (нажатия Enter) при аутентификации от имени федеративного пользователя. Опция принимает значения true и false.

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Managed Service for KubernetesManaged Service for Kubernetes
  • В параметр --master-logging добавлен флаг audit-enabled, позволяющий включать и выключать загрузку логов аудита кластера Kubernetes в Yandex Cloud Logging.
Cloud BackupCloud Backup
  • Добавлены команды группы yc backup для управления подключением виртуальных машин к Yandex Cloud Backup, их резервными копиями и политиками резервного копирования.

Версия 0.105.0 (15.05.23)Версия 0.105.0 (15.05.23)

Изменения в CLIИзменения в CLI

  • Добавлен параметр --impersonate-service-account-id для выполнения действий от имени сервисного аккаунта. В параметре передается идентификатор сервисного аккаунта, тип данных значения — string.

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Cloud LoggingCloud Logging
  • Исправлена работа команды yc logging read при указании флага --follow.
Managed Service for KubernetesManaged 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)Версия 0.104.0 (19.04.23)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Cloud FunctionsCloud Functions
  • В команду yc serverless trigger timer create добавлен параметр --payload для привязки пользовательских данных к событию от таймера.
Cloud DesktopCloud Desktop
  • Группа команд yc cloud-desktop переименована в yc desktops.
  • Добавлена пометка [PREVIEW] к группе команд yc desktops.
  • Добавлена команда yc desktops desktop restart, которая позволяет перезагружать рабочий стол.
Compute CloudCompute Cloud
  • Исправлен листинг большого количества объектов в каталоге для всех сущностей Compute Cloud.
Сервисы управляемых баз данныхСервисы управляемых баз данных

Managed Service for ClickHouse®

Добавлена команда yc managed-clickhouse cluster list-external-dictionaries для листинга списка добавленных внешних словарей.

Cloud LoggingCloud 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 FunctionsCloud Functions
  • В команды yc serverless function logs и yc serverless function version logs добавлены позиционные параметры SINCE и FILTER, пример: yc serverless function logs default 1d "level = INFO"
Yandex IoT CoreYandex IoT Core

В команду yc iot broker logs добавлены позиционные параметры SINCE и FILTER, пример: yc iot broker logs default 1d "level = INFO"

Версия 0.103.0 (15.03.23)Версия 0.103.0 (15.03.23)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

API GatewayAPI 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 CloudCompute Cloud
  • Добавлена группа команд yc compute gpu-cluster для управления GPU-кластерами.
  • Добавлены параметры --gpu-cluster-id и --gpu-cluster-name в команду yc compute instance create для создания виртуальной машины в GPU-кластере.

Версия 0.102.0 (09.02.23)Версия 0.102.0 (09.02.23)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Instance GroupsInstance Groups

Исправлена проблема update instance-group при указании через name.

Application Load BalancerApplication 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)Версия 0.101.0 (16.01.23)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Managed Service for KubernetesManaged 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 BalancerNetwork Load Balancer

В команды yc load-balancer network-load-balancer create и yc load-balancer network-load-balancer update добавлен флаг --deletion-protection для защиты балансировщика от случайного удаления.

Serverless ContainersServerless 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 CloudVirtual Private Cloud

В команды yc vpc address create и yc vpc address update добавлен флаг --deletion-protection для защиты статического публичного IP-адреса от случайного удаления.

Версия 0.100.0 (27.12.22)Версия 0.100.0 (27.12.22)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Compute CloudCompute Cloud
  • В команде yc compute instance update добавлена возможность редактирования правил размещения на хостах.
Serverless ContainersServerless 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)Версия 0.99.0 (01.12.22)

Изменения в CLIИзменения в CLI

Object Storage

  • Добавлена поддержка Object Storage (control plane). Список возможностей:
    • Создание бакетов с возможностью указания класса хранения, максимального размера бакета и ACL.
    • Обновление параметров бакета: ACL, политики, настройки вебсайтов, CORS, флаги анонимного доступа, настройки Lifecycle, максимальный размер бакета и класс хранения.
    • Удаление бакета.
    • Привязка/отвязка HTTPS-сертификата к бакету.

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Application Load BalancerApplication 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 FunctionsCloud 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)Версия 0.98.0 (09.11.22)

Изменения в сервисах Yandex CloudИзменения в сервисах 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)Версия 0.97.0 (10.10.22)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

API GatewayAPI 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)Версия 0.96.0 (19.09.22)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Application Load BalancerApplication 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 CloudCompute Cloud
  • Добавлена группа команд yc compute snapshot-schedule для управления снимками диска по расписанию.
  • В команду yc compute instance create добавлен параметр --metadata-options для управления доступом к метаданным ВМ.
Cloud DNSCloud 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 CoreYandex IoT Core
  • Добавлена группа команд yc iot broker для управления MQTT-брокером.
Cloud FunctionsCloud Functions

Добавлены команды:

  • yc serverless trigger create iot-broker — для создания триггеров для MQTT-брокеров.
  • yc serverless trigger create mail — для создания триггеров для почты.

В команду yc serverless function version create добавлен параметр --secret для добавления секретов к версии.

Serverless ContainersServerless Containers

В команду yc serverless container revision deploy добавлены параметры:

  • --secret — для добавления секретов к ревизии;
  • --min-instances — чтобы указать минимальное количество подготовленных экземпляров контейнера.

Версия 0.95.0 (02.09.22)Версия 0.95.0 (02.09.22)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

API GatewayAPI 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 ManagerCertificate Manager
  • В команду yc certificate-manager certificate content добавлен параметр --key-format для выбора формата приватного ключа: PKCS1 или PKCS8.
Compute CloudCompute Cloud
  • В команду yc compute image create добавлен параметр --os-type для указания типа операционной системы создаваемого образа: linux или windows.
Cloud DNSCloud DNS
  • Команды yc dns zone add-records, yc dns zone update-records, yc dns zone delete-records и yc dns zone replace-records теперь возвращают список выполненных изменений.
Identity and Access ManagementIdentity and Access Management
  • В группе команд yc iam federation исправлена ошибка, возникавшая при указании имени SAML-совместимой федерации как позиционного аргумента.
Yandex IoT CoreYandex 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 OrganizationCloud Organization
  • В команды из группы yc organization-manager federation saml добавлен параметр --organization-id для указания идентификатора организации. Исправлена ошибка, возникавшая в этих командах при указании имени SAML-совместимой федерации как позиционного аргумента.
  • Добавлена группа команд yc organization-manager group для управления группами пользователей.

Версия 0.94.0 (16.08.22)Версия 0.94.0 (16.08.22)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Cloud LoggingCloud 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 CloudVirtual Private Cloud
  • Добавлена группа команд yc vpc gateway для управления шлюзами маршрутизации.
  • В команды группы yc vpc route-table добавлена возможность указать шлюз в качестве назначения маршрута.

Версия 0.93.0 (19.07.22)Версия 0.93.0 (19.07.22)

Изменения в сервисах Yandex CloudИзменения в сервисах 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 KubernetesManaged 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 ContainersServerless Containers
  • В команду yc serverless container revision deploy добавлены параметры --network-id и --network-name, чтобы указывать сеть, которую будет использовать ревизия контейнера. Также в команду добавлен флаг --subnets, позволяющий получить детальный список подсетей.

Версия 0.92.0 (05.07.22)Версия 0.92.0 (05.07.22)

Изменения в CLIИзменения в CLI

  • Исправлена ошибка запуска yc при передаче большого количества аргументов.

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Certificate ManagerCertificate 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)Версия 0.91.0 (12.05.22)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Application Load BalancerApplication Load Balancer
  • В командах yc alb lb add-location и yc alb lb target-states исправлена ошибка при обработке параметра --name. Теперь параметр позволяет корректно искать балансировщик по имени.
Cloud DesktopCloud Desktop
  • Добавлена группа команд yc cloud-desktop group, которые позволяют управлять группами рабочих столов.
  • Добавлена группа команд yc cloud-desktop desktop, которые позволяют управлять рабочими столами.
Cloud FunctionsCloud Functions
  • В команды yc serverless function logs и yc serverless function version logs добавлен параметр --max-response-size, который ограничивает размер получаемых логов.
Cloud LoggingCloud Logging
  • В команду yc logging read добавлен параметр --max-response-size, который ограничивает размер получаемых логов.
Cloud DNSCloud DNS
  • Добавлена команда yc dns bind-file migrate-to-terraform, которая формирует из файла BIND спецификацию для Terraform и печатает ее в стандартный вывод.
Serverless ContainersServerless Containers
  • Добавлена команда yc serverless containers rollback, которая откатывает контейнер к указанной ревизии.
Managed Service for YDBManaged 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)Версия 0.90.0 (13.04.22)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Yandex Data ProcessingYandex Data Processing
  • В команду yc dataproc cluster create добавлен параметр --initialization-action для указания скрипта инициализации кластера.
Compute CloudCompute Cloud
  • В команду yc compute instance create добавлен флаг --attach-local-disk для создания инстанса с подключенным к нему локальным диском.
Application Load BalancerApplication Load Balancer
  • В команды yc alb backend-group add-stream-backend и yc alb backend-group update-stream-backend добавлен флаг --enable-proxy-protocol для включения proxy-протокол для бэкенда.
Cloud DNSCloud 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)Версия 0.89.0 (23.03.22)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Compute CloudCompute Cloud
  • Добавлена команда yc compute filesystem resize для изменения размера файлового хранилища.
  • В команду yc compute instance update добавлен флаг --preemptible, позволяющий сделать обычную ВМ прерываемой и наоборот.
Cloud FunctionsCloud 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)Версия 0.88.0 (16.02.22)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Data TransferData 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 CDNCloud CDN
  • Добавлена возможность делать полную очистку кеша ресурса: yc cdn cache purge --all.
  • Исправлено создание ресурса, когда источник — бакет или балансер.
API GatewayAPI Gateway
  • В команды yc serverless api-gateway create и yc serverless api-gateway update добавлены параметры --network-id и --network-name для указания сети API-шлюза, а также параметры --subnet-id и --subnet-name для детального списка подсетей.
Compute CloudCompute 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)Версия 0.87.0 (18.01.22)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Yandex Data ProcessingYandex 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)Версия 0.86.0 (15.12.21)

Изменения в CLIИзменения в CLI

  • Добавлена возможность передачи IAM-токена через переменную окружения YC_IAM_TOKEN.

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Сервисы управляемых баз данныхСервисы управляемых баз данных

Managed Service for Apache Kafka®

  • В команду yc managed-kafka cluster update добавлен параметр --maintenance-window, позволяющий задать параметры окна обслуживания.
  • Добавлена команда yc managed-kafka cluster reschedule-maintenance, позволяющая изменить время запуска запланированной задачи по обслуживанию кластера.
Application Load BalancerApplication 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 CDNCloud CDN
  • Добавлены команды для управления ресурсами Cloud CDN:
    • yc cdn resource create
    • yc cdn resource update
Cloud LoggingCloud Logging
  • В команды yc logging group {create,update} добавлен параметр --data-stream для поддержки Yandex Data Streams.
Virtual Private CloudVirtual Private Cloud
  • Добавлены команды yc vpc subnet add-range и remove-range для добавления или удаления диапазонов адресов в подсетях.
Managed Service for YDBManaged 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)Версия 0.85.0 (29.11.21)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Сервисы управляемых баз данныхСервисы управляемых баз данных

Managed Service for Apache Kafka®

  • Команда yc managed-kafka cluster update.

    Добавлен флаг --version, позволяющий обновить версию кластера Apache Kafka®.

Managed Service for KubernetesManaged Service for Kubernetes
  • Команда yc k8s cluster update.

    Добавлен параметр --node-ipv4-mask-size — он измеряет размер CIDR, выделяемый на каждый узел кластера.

Application Load BalancerApplication 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.
Resource ManagerResource Manager
  • Добавлена команда yc resource-manager folder delete, которая позволяет удалить каталог.

Изменения в CLIИзменения в CLI

Исправлена ошибка в команде yc init. Теперь при проверке доступности endpoints не игнорируются настройки proxy.

Версия 0.84.0 (16.11.21)Версия 0.84.0 (16.11.21)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Cloud CDNCloud 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 ProcessingYandex Data Processing
  • Команда yc dataproc cluster create, флаг --subcluster.

    Добавлен параметр assign-public-ip, позволяющий выделить публичные IP-адреса для всех хостов подкластера.

Версия 0.83.0 (26.10.21)Версия 0.83.0 (26.10.21)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Cloud CDNCloud 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 BalancerApplication Load Balancer
  • Добавлены команды yc application-load-balancer load-balancer start и yc application-load-balancer load-balancer stop для запуска и остановки L7-балансировщика.
Managed Service for YDBManaged 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)Версия 0.82.0 (23.09.21)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Compute CloudCompute 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 KubernetesManaged 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 FunctionsCloud Functions
  • Добавлена команда yc serverless trigger create yds для создания триггеров для Data Streams.
Serverless ContainersServerless Containers
  • Добавлена группа команд yc serverless containers для поддержки сервиса Yandex Serverless Containers — он позволяет запускать контейнеры без необходимости работы с Kubernetes или разворачивания ВМ.
Virtual Private CloudVirtual Private Cloud
  • Добавлена команда yc vpc network list-route-tables для списка таблиц роутинга в сети.
  • Добавлена команда yc vpc network list-security-groups для списка групп безопасности в сети.

Yandex Data ProcessingYandex Data Processing

  • Добавлен параметр --log-group-id в команды yc dataproc cluster create и yc dataproc cluster update для привязки лог-группы Cloud Logging к кластеру. Чтобы остановить отправку логов кластера в Cloud Logging, укажите пустое значение в качестве идентификатора лог-группы: --log-group-id="".
Managed Service for YDBManaged 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 RedisManaged Service for Redis
  • Значение параметра --redis-version по умолчанию в команде yc managed-redis cluster create изменено на 6.2.
Managed Service for MySQL®Managed Service for MySQL®
  • Добавлено отображение настройки replication source в команду yc managed-mysql hosts list.
Managed Service for PostgreSQLManaged Service for PostgreSQL
  • Добавлено отображение настройки replication source в команду yc managed-postgresql hosts list.
Data TransferData Transfer
  • Добавлены группы команд yc datatransfer endpoint и yc datatransfer transfer для управления эндпоинтами и трансферами сервиса Yandex Data Transfer.

Версия 0.81.0 (06.09.21)Версия 0.81.0 (06.09.21)

Изменения в CLIИзменения в CLI

  • Добавлено описание параметров и команд в автодополнении по умолчанию.

  • Команда yc completion <SHELL>.

    Добавлен флаг --without-desc для отключения описания в автодополнении.

  • Поддержано автодополнение параметров: folder-id, folder-name, cloud-id, format, profile.

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Cloud FunctionsCloud Functions
  • Добавлена команда yc serverless trigger create billing-budget для создания триггеров на события от сервиса Yandex Cloud Billing.
  • Добавлены команды для управления подключениями к управляемым БД:
    • yc serverless mdbproxy update clickhouse
    • yc serverless mdbproxy create clickhouse
Cloud LoggingCloud Logging
  • Исключена суб-команда get-default из logging group.

Версия 0.80.0 (19.08.21)Версия 0.80.0 (19.08.21)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Instance GroupsInstance 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 FunctionsCloud Functions
  • Добавлена команда yc serverless trigger create logging для создания триггеров на Cloud Logging.
Application Load BalancerApplication 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 ProcessingYandex Data Processing
  • Команды yc dataproc cluster create, yc dataproc cluster update.

    Флаг --deletion-protection позволяет установить/убирать для кластера защиту от случайного удаления.

    Для снятия защиты от удаления укажите --deletion-protection=false.

Resource ManagerResource Manager
  • Команда yc resource-manager cloud list.

    Добавлено отображение организации облака.

Cloud OrganizationCloud Organization

Появилась поддержка сервиса Yandex Cloud Organization.

Cloud Organization — это решение для корпоративных клиентов, с помощью которого можно подключить к вашей организации сервисы Yandex Cloud и управлять доступом сотрудников к этим сервисам.

Сервис Cloud Organization находится на стадии Preview. Подробнее про сервис читайте в документации.

Cloud FunctionsCloud Functions
  • Команда yc serverless trigger create.

    Параметры --invoke-container-name, --invoke-container-id и --invoke-container-path позволяют указать для триггера контейнер Serverless Containers.

Версия 0.79.0 (13.07.21)Версия 0.79.0 (13.07.21)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Cloud LoggingCloud Logging

Добавлена поддержка сервиса Yandex Cloud Logging.

Cloud Logging — сервис для чтения и записи логов сервисов и пользовательских приложений.

Сервис Cloud Logging находится на стадии Preview. Подробнее о сервисе читайте в документации.

Cloud FunctionsCloud 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)Версия 0.78.0 (29.06.21)

Managed Service for KubernetesManaged 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 ProcessingYandex Data Processing

  • Команда yc dataproc job create-<JOB-TYPE>.

    Теперь после запуска задания в терминале отображается лог его выполнения.

Версия 0.77.0 (07.06.21)Версия 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)Версия 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)Версия 0.75.0 (13.04.21)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Compute CloudCompute 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 ProcessingYandex Data Processing

  • Команда yc dataproc cluster create.

    Добавлен параметр --host-group-ids, контролирующий размещение кластера на выделенных серверах.

Версия 0.74.0 (29.03.21)Версия 0.74.0 (29.03.21)

  • Добавлена поддержка платформ macOS/arm64 (Apple Silicon M1) и linux/arm64.

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Yandex Data ProcessingYandex Data Processing

  • Команды yc dataproc cluster create и yc dataproc cluster update.

    Добавлен параметр --security-group-ids, который позволяет установить набор групп безопасности для кластера.

Версия 0.73.0 (17.03.21)Версия 0.73.0 (17.03.21)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Container RegistryContainer 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 FunctionsCloud Functions

  • Команда yc serverless function version create.

    Добавлены значения по умолчанию для параметров:

    • --execution-timeout – три секунды;
    • --memory – 128 МБ.
  • Команда yc serverless function version create.

    Добавлен параметр --add-service-account для указания дополнительных сервисных аккаунтов для версии.

Cloud LogsCloud 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)Версия 0.72.0 (11.02.21)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Application Load BalancerApplication 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 CloudCompute Cloud

  • Команды yc compute instance|disk|image list теперь возвращают более 1000 элементов.

Версия 0.71.0 (03.02.21)Версия 0.71.0 (03.02.21)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Managed Service for KubernetesManaged 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)Версия 0.70.0 (22.12.20)

Изменения в CLIИзменения в CLI

Улучшено

  • Команда yc container registry configure-docker.

    Добавлен флаг --disable, позволяющий отключить интеграцию с Docker Credential Helper.

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Identity and Access ManagementIdentity 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)Версия 0.69.0 (02.12.20)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Managed Service for KubernetesManaged 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)Версия 0.68.0 (03.11.20)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Compute CloudCompute Cloud

  • Добавлена возможность указать размер блока для дисков при создании ВМ.

Key Management ServiceKey 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 KubernetesManaged 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)Версия 0.67.0 (05.10.20)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Compute CloudCompute Cloud

Исправлено

  • Исправлена ошибка, при которой не получалось добавить ВМ в существующую группу размещения.

Container RegistryContainer Registry

  • Добавлены команды yc container image list-vulnerabilities и yc container image scan для сканирования Docker-образов.

Версия 0.66.0 (28.09.20)Версия 0.66.0 (28.09.20)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Compute CloudCompute 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)Версия 0.65.0 (22.09.20)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Yandex Data ProcessingYandex 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 ManagerCertificate 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)Версия 0.64.0 (08.09.20)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Compute CloudCompute 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 для всех управляемых БД использует новые методы API StreamLogs для стриминга логов.

    Всем командам добавлен флаг --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 ManagerCertificate Manager

Появилась поддержка сервиса для управления TLS-сертификатами: Yandex Certificate Manager.

С помощью Certificate Manager вы можете получать и обновлять TLS-сертификаты от Let's Encrypt®, а также импортировать собственные сертификаты.

Сертификаты можно использовать в сервисах Yandex Cloud для обеспечения безопасности соединений.

Сервис Certificate Manager находится на стадии Preview. Подробнее про сервис читайте в документации.

Версия 0.63.0 (28.08.20)Версия 0.63.0 (28.08.20)

Изменения в CLIИзменения в CLI

Исправлено

  • Исправлена проблема с авторизацией для федеративных пользователей при инициализации нового профиля CLI.

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Virtual Private CloudVirtual Private Cloud

  • Добавлена группа команд yc vpc address для управления IP-адресами.

Версия 0.62.0 (20.08.20)Версия 0.62.0 (20.08.20)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Cloud FunctionsCloud 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)Версия 0.61.0 (03.08.20)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Managed Service for KubernetesManaged Service for Kubernetes
  • Команда yc managed-kubernetes cluster create.

    Теперь значение параметра --version корректно учитывается при создании регионального кластера.

Compute CloudCompute 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 CloudVirtual 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)Версия 0.60.0 (20.07.20)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Compute CloudCompute Cloud
  • Добавлена команда yc compute instance update-network-interface.

    Команда позволяет изменять параметры сетевого интерфейса на уже созданных ВМ.

Cloud FunctionsCloud 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)Версия 0.59.0 (02.07.20)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

API GatewayAPI Gateway

Появилась поддержка сервиса Yandex API Gateway.

API Gateway — сервис для управления API-шлюзами, поддерживающий спецификацию OpenAPI 3.0 и набор расширений для взаимодействия с другими облачными сервисами.

Сервис API Gateway находится на стадии Preview. Подробнее о сервисе читайте в документации.

Identity and Access ManagementIdentity 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)Версия 0.58.0 (16.06.20)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Cloud FunctionsCloud Functions
  • Добавлены команды для остановки и возобновления работы триггеров yc serverless trigger pause и yc serverless trigger resume.

  • Команда yc serverless function invoke.

    Увеличено время ожидания результата вызова функции с 30 секунд до 25 минут.

Virtual Private CloudVirtual Private Cloud
  • Команды yc vpc subnet create и yc vpc subnet update.

    Добавлены параметры для настройки опций DHCP: --domain-name, --domain-name-server и --ntp-server.

Managed Service for KubernetesManaged Service for Kubernetes
  • Команды yc managed-kubernetes node-group create и yc managed-kubernetes node-group update.

    Добавлен параметр --gpus=GPUS для указания количества GPU, которые будут на узлах.

Container RegistryContainer 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)Версия 0.57.0 (26.05.20)

Изменения в CLIИзменения в CLI

Исправлено

  • Исправлена работа Docker Credential helper с HTTPS-адресами. Теперь возможно получить аутентификационные данные для адреса вида https://cr.yandex.

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Cloud FunctionsCloud Functions

  • Добавлена команда yc serverless trigger create container-registry создания триггеров для Yandex Container Registry.

Managed Service for KubernetesManaged 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)Версия 0.56.0 (23.04.20)

Изменения в сервисах Yandex CloudИзменения в сервисах 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 ImageContainer Optimized Image
  • Команды yc compute instance create-with-container и yc compute instance update-container.

    При передаче файла с переменными окружения через параметр --container-env-file корректно обрабатываются символы = в значениях переменных.

Версия 0.55.0 (13.04.20)Версия 0.55.0 (13.04.20)

Изменения в CLIИзменения в CLI

Улучшено

  • Поддержана аутентификация при использовании http_proxy.
  • Добавлено автодополнение для командной оболочки zsh.
  • При завершении выполнения операции сочетанием клавиш Ctrl + C yc выводит информацию о запущенной операции.

Исправлено

  • Исправлено ожидание в 30 секунд, если в используемом профиле не задано свойство folder-id или folder-name.

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Managed Service for KubernetesManaged 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 ImageContainer 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)Версия 0.54.0 (24.03.20)

Изменения в CLIИзменения в CLI

Улучшено

  • Стали более понятными сообщения при ошибках ввода команд и параметров.

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Managed Service for KubernetesManaged Service for Kubernetes
  • Команда yc managed-kubernetes cluster create.

    Добавлены параметры --kms-key-id и --kms-key-name для создания кластера Kubernetes с шифрованием секретов в KMS.

Версия 0.53.0 (04.03.20)Версия 0.53.0 (04.03.20)

Изменения в CLIИзменения в CLI

Улучшено

  • При запуске yc на ВМ внутри Yandex Cloud, если в конфиге yc не указан folder-id, то будет использоваться каталог, в котором создана ВМ.
  • Добавлен флаг --version, в дополнение к команде yc version.

Исправлено

  • Исправлено обновление через yc components update на WSL 1.
  • Исправлено аварийное завершение при вызове команды yc help.

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Managed Service for KubernetesManaged 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)Версия 0.52.1 (21.02.20)

Изменения в CLIИзменения в CLI

Исправлено

  • При установке не пишется WARN о, на самом деле, несуществующей проблеме.

Версия 0.52.0 (21.02.20)Версия 0.52.0 (21.02.20)

Изменения в CLIИзменения в CLI

Улучшено

  • При запуске yc с флагом --help или -h, помощь открывается в интерактивном режиме в less ($PAGER) на linux и macOS, в more на windows. Это убирает необходимость отматывать вывод помощи наверх.
  • Debug логи выполнения и взаимодействия с API теперь сохраняются не в директорию установки, а в директорию конфигурации $HOME/.config/yandex-cloud/logs. Это устраняет проблему, когда yc, установленный как отдельный бинарный файл, неожиданно сохранял лог рядом и мог не иметь на это прав.
  • Debug логи сохраняются и в случае успешных запросов. В случае обращения в поддержку по поводу проблемы возникшей в процессе выполнения команды yc, вероятно, мы сможем помочь быстрее, если вы приложите сохраненный лог.

Исправлено

  • Во время выполнения команд yc components ... не выводится предложение обновиться.

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Compute CloudCompute 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 ServiceKey Management Service

  • Команда yc kms symmetric-key.

    Добавлены команды, позволяющие управлять ролями на отдельные ключи: list-access-bindings, set-access-bindings, add-access-binding, remove-access-binding.

Managed Service for KubernetesManaged 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)Версия 0.51.0 (12.02.20)

Изменения в CLIИзменения в 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Изменения в сервисах Yandex Cloud

Identity and Access ManagementIdentity and Access Management

  • Добавлены команды для создания и управления SAML-совместимыми федерациями удостоверений и сертификатами к ним: yc iam federation и yc iam certificate. Подробнее про SAML-совместимые федерации удостоверений можно узнать в документации.

Версия 0.50.0 (27.01.20)Версия 0.50.0 (27.01.20)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

  • Для ресурсов, на которые можно назначать роли.

    Добавлены альтернативы параметру --subject для команд управления ролями: --service-account-id, --service-account-name, --user-account-id, --user-yandex-login и --all-authenticated-users.

Managed Service for KubernetesManaged Service for Kubernetes

  • Команда yc managed-kubernetes node-group create.

    Добавлен флаг --auto-scale, позволяющий создать группу узлов динамического размера под управлением Cluster Autoscaler.

Compute CloudCompute Cloud

  • Команда yc compute instance create.

    При указании флага --gpus автоматически выбирается платформа gpu-standard-v1.

Версия 0.49.0 (21.01.20)Версия 0.49.0 (21.01.20)

Изменения в CLIИзменения в CLI

Улучшено

  • При запуске CLI с флагом --debug, строка лога ответа API-вызова теперь выводит не только gRPC-код статуса, но и его описание.

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Key Management ServiceKey Management Service

Появилась поддержка сервиса для управления криптографическими ключами: Yandex Key Management Service.

Key Management Service позволяет создавать ключи шифрования и организовывать схемы защиты данных в ваших приложениях и сервисах.

Используйте ключи, чтобы защитить секреты, личные данные и другую конфиденциальную информацию, которую вы храните в облаке.

Сервис Key Management Service находится на стадии Preview. Подробнее про сервис читайте в документации.

Версия 0.48.0 (27.12.19)Версия 0.48.0 (27.12.19)

Изменения в CLIИзменения в CLI

Улучшено

  • При обновлении CLI теперь выводится текущая устанавливаемая версия.

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Compute CloudCompute 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)Версия 0.47.0 (17.12.19)

Изменения в CLIИзменения в CLI

Улучшено

  • Добавлена возможность аутентификации с помощью федерации при вызове yc в неинтерактивном режиме. Этот режим используется, когда CLI запускается пользователем не напрямую, например в скрипте или в kubectl.

Версия 0.46.0 (13.12.19)Версия 0.46.0 (13.12.19)

Изменения в CLIИзменения в CLI

Улучшено

  • Для ускорения диагностики проблем авторизации, в журнал отладки запроса пишется CRC32 отправляемого IAM-токена.

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Cloud FunctionsCloud Functions

  • Добавлена команда yc serverless trigger create object-storage для подписки на изменения бакета в Yandex Object Storage.

Версия 0.45.0 (03.12.19)Версия 0.45.0 (03.12.19)

Изменения в CLIИзменения в CLI

Улучшено

  • Увеличено время между повторными попытками подключения в случае недоступности любого ресурса, задействованного в выполнении команды.

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Yandex IoT CoreYandex 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)Версия 0.44.0 (19.11.19)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Cloud FunctionsCloud Functions

  • Добавлена команда yc serverless trigger create timer для вызова функций по таймеру.

Изменения в CLIИзменения в CLI

Исправлено

  • Исправлена ошибка, которая в редких случаях приводила к попаданию в stdout нескольких строк debug-лога.

Улучшено

  • Отключен показ поля Status.details для gRPC-ошибок — информация из него дублируется в поле Status.message, которое показывается как основное сообщение об ошибке.

Версия 0.43.1 (14.11.19)Версия 0.43.1 (14.11.19)

Изменения в CLIИзменения в CLI

Исправлено

  • Для Windows Subsystem for Linux (WSL) при авторизации в CLI с помощью SAML-совместимых федераций удостоверений теперь корректно происходит переход в браузер.

Версия 0.43.0 (11.11.19)Версия 0.43.0 (11.11.19)

Изменения в CLIИзменения в CLI

  • Добавлена возможность авторизации в CLI с помощью SAML-совместимых федераций удостоверений.

    Для этого выполните команду yc init --federation-id=<FEDERATION_ID>, после чего можно использовать CLI для работы от имени пользователя этой федерации.

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Compute CloudCompute Cloud

  • Добавлены подробности в лог и в текст об ошибке при авторизации изнутри ВМ (с помощью IAM-токена из метаданных).

  • Добавлены подробности в лог и в текст об ошибке при авторизации изнутри ВМ (с помощью IAM-токена из метаданных).

Изменения в сервисах управляемых баз данныхИзменения в сервисах управляемых баз данных

Managed Service for PostgreSQL

  • Добавлена поддержка создания баз PostgreSQL версии 12.

Managed Service for MongoDB

  • Добавлена поддержка создания кластера с версией MongoDB 4.2.

Версия 0.42.0 (21.10.19)Версия 0.42.0 (21.10.19)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Compute CloudCompute Cloud

  • Добавлены команды yc compute instance-group start, yc compute instance-group stop для запуска и остановки группы ВМ.

Container RegistryContainer 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 KubernetesManaged 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_1c для создания кластера PostgreSQL версии 10-1c.

Версия 0.41.1 (26.09.19)Версия 0.41.1 (26.09.19)

  • Небольшие исправления и обновления.

Версия 0.41.0 (25.09.19)Версия 0.41.0 (25.09.19)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Container RegistryContainer Registry

  • Команда yc compute instance create-with-container.

    Из параметра --create-boot-disk удалена поддержка свойств snapshot-*.

Managed Service for KubernetesManaged 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)Версия 0.40.0 (20.09.19)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Container RegistryContainer 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)Версия 0.39.0 (16.09.19)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Container RegistryContainer 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)Версия 0.38.0 (09.09.19)

Изменения в CLIИзменения в CLI

Улучшено

  • Улучшен вывод полей при просмотре списка API-ключей.

Версия 0.37.0 (06.09.19)Версия 0.37.0 (06.09.19)

Изменения в CLIИзменения в CLI

Улучшено

  • Добавлена проверка доступности эндпоинтов API Yandex Identity and Access Management, Yandex Resource Manager, Yandex Compute Cloud. Если эндпоинт недоступен, выдается ошибка.
  • Добавлено отображение деталей ошибок.

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Container RegistryContainer Registry

Улучшено

  • Добавлена поддержка ОС Windows для работы с Docker Credential helper.
  • Добавлена подробная ошибка при использовании docker login одновременно с Docker Credential helper.

Instance GroupsInstance Groups

  • Добавлены команды для управления метаданными группы ВМ: yc compute instance-group add-metadata и yc compute instance-group remove-metadata.

Managed Service for KubernetesManaged 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)Версия 0.36.0 (27.08.19)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Resource ManagerResource Manager

  • Команда yc resource-manager cloud update.

    Добавлена возможность переименовать облако.

Версия 0.35.1 (16.08.19)Версия 0.35.1 (16.08.19)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Сервисы управляемых баз данныхСервисы управляемых баз данных

Все сервисы управляемых БД

  • Команда yc <имя сервиса управляемой БД> cluster create.

    Переименованы типы дисков по умолчанию: network-nvme на network-ssd, local-nvme на local-ssd.

Версия 0.35.0 (09.08.19)Версия 0.35.0 (09.08.19)

Изменения в CLIИзменения в CLI

Улучшено

  • В сообщение о новой версии CLI добавлена ссылка на документацию с описанием релизов.

Изменения в сервисах Yandex CloudИзменения в сервисах 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)Версия 0.34.0 (26.07.19)

Изменения в сервисах Yandex CloudИзменения в сервисах 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)Версия 0.33.0 (19.07.19)

Изменения в CLIИзменения в CLI

Улучшено

  • Индикатор прогресса выполнения команды изменен с точек на троббер.

Изменения в сервисах Yandex CloudИзменения в сервисах 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)Версия 0.32.0 (05.07.19)

Изменения в CLIИзменения в CLI

Улучшено

  • Команды для отображения списка элементов yc <сервис> <ресурс> list.

    Увеличено максимальное число элементов в выводе со 100 до 1000.

Изменения в сервисах Yandex CloudИзменения в сервисах 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)Версия 0.31.0 (01.07.19)

Изменения в CLIИзменения в CLI

Улучшено

  • При использовании CLI на ВМ, запущенной от имени сервисного аккаунта, по умолчанию CLI будет авторизовываться от имени этого сервисного аккаунта.

Исправлено

  • Попытка получить ресурс, указав его уникальный идентификатор, завершалась с ошибкой, если в конфигурации CLI не был задан параметр folder-id.
  • Попытка получить каталог, указав его уникальный идентификатор, завершалась с ошибкой, если у пользователя не было роли viewer на каталог в Yandex Cloud.
  • Команда yc init завершалась с ошибкой, если у пользователя не было роли viewer в Yandex Cloud.

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Network Load BalancerNetwork 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)Версия 0.30.0 (18.06.19)

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Compute CloudCompute 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 KubernetesManaged Service for Kubernetes

  • Команда yc managed-kubernetes cluster update.

    Добавлен флаг --default-gateway-v4-address, позволяющий обновить адрес шлюза для существующего Kubernetes кластера.

Версия 0.29.0 (11.06.19)Версия 0.29.0 (11.06.19)

  • Небольшие исправления и обновления.

Версия 0.28.0 (05.06.19)Версия 0.28.0 (05.06.19)

Изменения в CLIИзменения в CLI

  • Добавлено автоматическое повторное подключение в случае недоступности любого ресурса, задействованного в выполнении команды. CLI повторит попытку соединения 5 раз, частота повтора вычисляется с помощью экспоненциального откладывания (exponential backoff).

Изменения в сервисах Yandex CloudИзменения в сервисах Yandex Cloud

Compute CloudCompute 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.

Была ли статья полезна?

Предыдущая
list
Следующая
Решение проблем
Проект Яндекса
© 2025 ООО «Яндекс.Облако»