Перейти к содержимому

Релизы MWS CLI

Общий изменения: улучшены описания флагов и команд.

Artifact Registry:

  • Для команд сервиса добавлен алиас ar. Теперь его можно использовать так же, как и registry, например: mws ar registry list, mws ar repository get и т.д.
  • Добавлены команды для работы с реестрами — mws ar registry create|update|delete.
  • Добавлены команды для работы с репозиториями — mws ar repository create|update|delete.

Identity and Access Management:

  • Добавлена команда получения сессионного токена для использования в Object Storage — mws iam issue-session-token.
  • Добавлены команды для получения ролей — mws iam role get|list.

Общие изменения: улучшены описания флагов и команд.

Resource Manager: добавлена команда mws resmanager project list для получения списка доступных проектов. Команда доступна только при аутентификации от имени пользователя.

Общие изменения:

  • Добавлен механизм имперсонации для совершения действий от имени сервисного аккаунта. Имперсонация доступна с помощью флага --impersonate либо параметра профиля impersonate.

Artifact Registry: добавлены команды для получения артефактов: mws registry artifact get|list.

CDN:

  • Добавлены команды для работы с ресурсами — mws cdn cdn-resource create|get|list|update|delete.
  • Добавлены команды для работы с задачами на управление кешем — mws cdn cache-task get|list|upsert|delete.

Compute: добавлены команды mws compute disk-backup create|get|list|update|delete, команды mws compute snapshot помечены как устаревшие.

Resource Manager:

  • Добавлены команды для получения регионов — mws resmanager region get|list.
  • Добавлены команды для получения зон — mws resmanager zone get|list.

Общие изменения:

  • Исправлена ошибка Access is denied при обновлении учетных данных CLI на Windows.
  • Добавлено выделение цветом сообщения с предложением обновить версию CLI.

Artifact Registry: в команду mws registry configure-docker добавлен флаг registries для передачи желаемых адресов реестров.

VPC: в командах mws vpc egress-nat create|update удалены устаревшие флаги pba-block-size и pba-blocks-per-client.

Compute: в командах mws compute vm create|update флаг os-metadata заменен на os-metadata-attributes.

Resource Manager: добавлены команды для активации и просмотра статуса активации сервисов — mws resmanager enabled-service batch-enable|enable|get|list.

Общие изменения:

  • Улучшен табличный вывод.
  • Исправлены проблемы при обновлении пустой модели.

Compute: добавлена команда mws compute vm get-serial-port-output.

Identity and Access Management: добавлена команда mws iam service-account delete.

Общие изменения: улучшены описания флагов и команд.

Identity and Access Management:

  • Добавлены команды mws iam api-key, mws iam authorized-key, mws iam hmac-key. Для команд доступны операции list, get, create, update и delete.
  • Добавлена команда mws iam service-account. Для команды доступны операции list, get, create и update.

Managed ClickHouse: команда mws mclickhouse available-node-type list переименована в mws mclickhouse available-vm-type list.

Улучшены описания флагов и команд.

Общие изменения:

  • Для всех операций create и update добавлены флаги тела запроса.
  • Для команды mws get добавлен флаг --help-templates, отображающий доступные шаблоны идентификаторов.
  • Изменен текст сообщения для операций delete: теперь выводится идентификатор удаленного ресурса.

Key Management Service: добавлены команды mws kms crypto-key-role-binding create|get|list|update|delete.

Artifact Registry: добавлены команды работы с политиками очистки — mws registry lifecycle-policy create|get|list|update|delete.

Общие изменения:

  • В команду mws get добавлены флаги --wait и --wait-timeout, для ожидания готовности ресурса.
  • Улучшены описания флагов и команд.

Artifact Registry: добавлены команды работы с артефактами — mws registry artifact scan и mws registry artifact download-scan-report.

Certificate Manager: добавлены команды управления ролями сертификата — mws certmanager certificate-role-binding create|get|list|update|delete.

Общие изменения: добавлена команда mws get, позволяющая получить произвольный ресурс по его идентификатору (ID).

Audit Logs: добавлены команды сервиса.

Общие изменения:

  • Добавлено ожидание завершения операций: теперь операции create, update и delete по умолчанию синхронные. Для конфигурации механизма ожидания добавлены флаги --wait, --wait-timeout и --async.
  • Добавлен механизм переключения на безбраузерный способ аутентификации для случаев, когда утилите не удалось открыть браузер.
  • Добавлена валидация имени профиля: теперь доступны только символы латинского алфавита, цифры, дефис и нижнее подчеркивание.
  • Улучшены описания флагов и команд.

GPT: исправлено описание команд.

Общие изменения: добавлен параметр профиля style, позволяющий указать стиль отображения таблиц по умолчанию.

Managed Kubernetes: добавлена возможность получить kubeconfig через публичный адрес с помощью команды mws mk8s get-kubeconfig.

Общие изменения: улучшены описания флагов.

Managed ClickHouse: добавлены команды для сервиса.

VPC: добавлена команда получения списка NAT-шлюзов — mws vpc nat-gateway list.

Общие изменения: исправлены проблемы с работой флага --silent.

Общие изменения: внутренние изменения библиотек.

Compute: добавлен флаг --external-url в команду mws compute image update.

Secret Manager: добавлен флаг --user-crypto-key в команду mws secretmanager secret create-secret-with-secret-version.

Исправлена ошибка при создании лог файла утилиты.

Добавлена проверка на отсутствие аргументов для команд, не принимающих аргументы.

Для команд create удален устаревший флаг, ответственный за передачу идентификатора создаваемого ресурса.

  • Добавлен флаг --style для команд list, поддерживающих табличный вывод. Доступные значения: pretty и simple, значение по умолчанию — pretty. Флаг влияет на вид выводимой таблицы.
  • Отладочная информация утилиты дополнена информацией про оболочку терминала пользователя.
  • Улучшено описание команд.

Общие изменения: расширены описания флагов --filter и --order-by.

Managed Kubernetes: добавлены команды для сервиса.

  • В командах create добавлен позиционный аргумент, по аналогии с командами get, update и delete.

  • Добавлена проверка на существование профиля при инициализации, для исключения случайной перезаписи уже существующего профиля.

  • В текст ошибки для форматов вывода json и yaml добавлено поле с путем к лог-файлу.

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

    • GPT
    • Managed Postgres
    • Managed Kafka
    • KMS
    • Secret Manager
  • Значительная часть описаний команд переведена на русский язык.
  • Параметры профиля client_timeout и log_level добавлены в команды mws profile param get|set.
  • Исправлена ошибка, блокирующая удаление профиля.
  • Улучшено описание флага --project.
  • Удален флаг --authorization.
  • Исправлена ошибка при просмотре списка профилей.