В
веб-консоли выберите нужный проект.
В списке сервисов выберите KMS .
Нажмите на имя ключа.
Откроется страница ключа, включая список версий этого ключа.
Если у вас нет утилиты MWS CLI:
Узнайте идентификатор ключа из списка:
Выполните запрос:
mws kms crypto-key-version list --key <идентификатор ключа>
Пример вывода команды
+----+---------+---------+-------------+
| ID | PRIMARY | ENABLED | ALGORITHM |
+----+---------+---------+-------------+
| 1 | false | false | AES_256_GCM |
+----+---------+---------+-------------+
| 2 | false | true | AES_256_GCM |
+----+---------+---------+-------------+
| 3 | true | true | AES_256_GCM |
+----+---------+---------+-------------+
Убедитесь, что у вас есть IAM-токен для авторизации запроса. Если нет, получите его.
Узнайте идентификатор ключа из списка:
curl -X GET https://kms.mwsapis.ru/kms/v1/projects/<имя проекта>/cryptoKeys \
-H " Authorization: Bearer <IAM-токен> " \
-H " Content-Type: application/json "
Выполните запрос:
curl -X GET " https://kms.mwsapis.ru/kms/v1/projects/<имя проекта>/cryptoKeys/<идентификатор ключа>/cryptoKeyVersions " \
-H " Authorization: Bearer <IAM-токен> " \
-H " Content-Type: application/json "
Если запрос был успешно принят, вы получите ответ с кодом 200 OK. В ответе будет выведен список версий ключа с детализацией параметров.
Если у вас нет утилиты MWS CLI:
Узнайте идентификатор ключа из списка:
Узнайте идентификатор версии ключа из списка:
mws kms crypto-key-version list --key <идентификатор ключа>
Выполните запрос:
mws kms crypto-key-version get <идентификатор версии> --key <идентификатор ключа>
Пример вывода команды
kind: kms/v1/cryptoKeyVersion
id: projects/<имя проекта>/cryptoKeys/<идентификатор ключа>/cryptoKeyVersions/<идентификатор версии>
name: <идентификатор версии ключа>
displayName: <отображаемое имя ключа>
createTime: " 2025-10-03T08:39:48Z "
updateTime: " 2025-10-03T08:39:48Z "
etag: 3e18fb564d30491b979c3b467790ee7b
Убедитесь, что у вас есть IAM-токен для авторизации запроса. Если нет, получите его.
Узнайте идентификатор ключа из списка:
curl -X GET https://kms.mwsapis.ru/kms/v1/projects/<имя проекта>/cryptoKeys \
-H " Authorization: Bearer <IAM-токен> " \
-H " Content-Type: application/json "
Узнайте идентификатор версии ключа из списка:
curl -X GET " https://kms.mwsapis.ru/kms/v1/projects/<имя проекта>/cryptoKeys/<идентификатор ключа>/cryptoKeyVersions " \
-H " Authorization: Bearer <IAM-токен> " \
-H " Content-Type: application/json "
Идентификатор версии ключа — число в значении параметра id.
Выполните запрос:
curl -X GET " https://kms.mwsapis.ru/kms/v1/projects/<имя проекта>/cryptoKeys/<идентификатор ключа>/cryptoKeyVersions/<идентификатор версии> " \
-H " Authorization: Bearer <IAM-токен> " \
-H " Content-Type: application/json "
Если запрос был успешно принят, вы получите ответ с кодом 200 OK. В ответе будут выведены параметры версии ключа.
В
веб-консоли выберите нужный проект.
В списке сервисов выберите KMS .
Нажмите на имя ключа. Откроется страница ключа со списком его версий.
Нажмите на значок ... для нужной версии ключа и выберите Деактивировать .
Примечание
Основную версию ключа деактивировать нельзя, такие версии помечены тегом Primary рядом с именем.
Если у вас нет утилиты MWS CLI:
Узнайте идентификатор ключа из списка:
Узнайте идентификатор версии ключа из списка:
mws kms crypto-key-version list --key <идентификатор ключа>
Передайте в запросе новый статус версии ключа:
mws kms crypto-key-version update <идентификатор версии> \
--key <идентификатор ключа> \
В случае успешного выполнения команды в ответе будут выведены обновленные параметры версии.
Убедитесь, что у вас есть IAM-токен для авторизации запроса. Если нет, получите его.
Узнайте идентификатор ключа из списка:
curl -X GET https://kms.mwsapis.ru/kms/v1/projects/<имя проекта>/cryptoKeys \
-H " Authorization: Bearer <IAM-токен> " \
-H " Content-Type: application/json "
Узнайте идентификатор версии ключа из списка:
curl -X GET " https://kms.mwsapis.ru/kms/v1/projects/<имя проекта>/cryptoKeys/<идентификатор ключа>/cryptoKeyVersions " \
-H " Authorization: Bearer <IAM-токен> " \
-H " Content-Type: application/json "
Идентификатор версии ключа — число в значении параметра id.
Выполните запрос:
curl -X POST " https://kms.mwsapis.ru/kms/v1/projects/<имя проекта>/cryptoKeys/<идентификатор ключа>/cryptoKeyVersions/<идентификатор версии>?updateOnly=true " \
-H " Authorization: Bearer <IAM-токен> " \
-H " Content-Type: application/json " \
Если запрос был успешно принят, вы получите ответ с кодом 200 OK. В ответе будут выведены обновленные параметры версии ключа.
Статус версии ключа изменится на Disabled.
Активировать версию деактивированного ключа невозможно.
В
веб-консоли выберите нужный проект.
В списке сервисов выберите KMS .
Нажмите на имя ключа. Откроется страница ключа со списком его версий.
Нажмите на значок ... для нужной версии ключа и выберите Активировать .
Если у вас нет утилиты MWS CLI:
Узнайте идентификатор ключа из списка:
Узнайте идентификатор версии ключа из списка:
mws kms crypto-key-version list --key <идентификатор ключа>
Передайте в запросе новый статус версии ключа:
mws kms crypto-key-version update <идентификатор версии> \
--key <идентификатор ключа> \
В случае успешного выполнения команды в ответе будут выведены обновленные параметры версии.
Убедитесь, что у вас есть IAM-токен для авторизации запроса. Если нет, получите его.
Узнайте идентификатор ключа из списка:
curl -X GET https://kms.mwsapis.ru/kms/v1/projects/<имя проекта>/cryptoKeys \
-H " Authorization: Bearer <IAM-токен> " \
-H " Content-Type: application/json "
Узнайте идентификатор версии ключа из списка:
curl -X GET " https://kms.mwsapis.ru/kms/v1/projects/<имя проекта>/cryptoKeys/<идентификатор ключа>/cryptoKeyVersions " \
-H " Authorization: Bearer <IAM-токен> " \
-H " Content-Type: application/json "
Идентификатор версии ключа — число в значении параметра id.
Выполните запрос:
curl -X POST " https://kms.mwsapis.ru/kms/v1/projects/<имя проекта>/cryptoKeys/<идентификатор ключа>/cryptoKeyVersions/<идентификатор версии>?updateOnly=true " \
-H " Authorization: Bearer <IAM-токен> " \
-H " Content-Type: application/json " \
Если запрос был успешно принят, вы получите ответ с кодом 200 OK. В ответе будут выведены обновленные параметры версии ключа.
Статус версии ключа изменится на Enabled.
В
веб-консоли выберите нужный проект.
В списке сервисов выберите KMS .
Нажмите на имя ключа. Откроется страница ключа со списком его версий.
Нажмите на значок ... для нужной версии ключа и выберите Сделать основной .
В списке версия будет отмечена как основная (Primary).
Если у вас нет утилиты MWS CLI:
Узнайте идентификатор ключа из списка:
Узнайте идентификатор версии ключа из списка:
mws kms crypto-key-version list --key <идентификатор ключа>
Выполните запрос:
mws kms crypto-key update <идентификатор ключа> \
--primary-key-version-ref cryptoKeyVersions/<номер версии ключа>
Значение параметра primary этой версии изменится на true.
Убедитесь, что у вас есть IAM-токен для авторизации запроса. Если нет, получите его.
Узнайте идентификатор ключа из списка:
curl -X GET https://kms.mwsapis.ru/kms/v1/projects/<имя проекта>/cryptoKeys \
-H " Authorization: Bearer <IAM-токен> " \
-H " Content-Type: application/json "
Узнайте идентификатор версии ключа из списка:
curl -X GET " https://kms.mwsapis.ru/kms/v1/projects/<имя проекта>/cryptoKeys/<идентификатор ключа>/cryptoKeyVersions " \
-H " Authorization: Bearer <IAM-токен> " \
-H " Content-Type: application/json "
Идентификатор версии ключа — число в значении параметра id.
Выполните запрос:
curl -X POST " https://kms.mwsapis.ru/kms/v1/projects/<имя проекта>/cryptoKeys/<идентификатор ключа>?updateOnly=true " \
-H " Authorization: Bearer <IAM-токен> " \
-H " Content-Type: application/json " \
"primaryKeyVersionRef": <версия ключа>
Если запрос был успешно принят, вы получите ответ с кодом 200 OK. В ответе будут выведены обновленные параметры ключа.
Значение параметра primary этой версии изменится на true.
Внимание
После удаления невозможно:
восстановить версию ключа;
расшифровать данные, зашифрованные с использованием этой версии ключа.
В
веб-консоли выберите нужный проект.
В списке сервисов выберите KMS .
Нажмите на имя ключа. Откроется страница ключа со списком его версий.
Нажмите на значок ... для нужной версии ключа и выберите Запланировать удаление .
Укажите время до удаления версии ключа.
Нажмите кнопку Запланировать удаление .
Примечание
Нельзя запланировать удаление основной версии ключа, такие версии помечены тегом Primary рядом с именем.
Если у вас нет утилиты MWS CLI:
Узнайте идентификатор ключа из списка:
Узнайте идентификатор версии ключа из списка:
mws kms crypto-key-version list --key <идентификатор ключа>
Выполните запрос:
mws kms crypto-key-version schedule-destruction <идентификатор версии> \
--key <идентификатор ключа> \
--destruction-interval-days=1
Здесь destruction-interval-days — количество дней, через которое ключ будет безвозвратно удален. Минимальное значение параметра — 1.
Пример вывода команды
kind: kms/v1/cryptoKeyVersion
id: kms/projects/<имя проекта>/cryptoKeys/<идентификатор ключа>/cryptoKeyVersions/<идентификатор версии>
name: <идентификатор версии ключа>
displayName: <идентификатор версии ключа>
createTime: " 2025-10-03T08:39:48Z "
updateTime: " 2025-10-06T03:31:19Z "
etag: bef44d168c8f4a6395db382fcc9727b1
scheduledDestructionTime: " 2025-10-07T03:31:19Z "
status: SCHEDULED_FOR_DESTRUCTION
Убедитесь, что у вас есть IAM-токен для авторизации запроса. Если нет, получите его.
Узнайте идентификатор ключа из списка:
curl -X GET https://kms.mwsapis.ru/kms/v1/projects/<имя проекта>/cryptoKeys \
-H " Authorization: Bearer <IAM-токен> " \
-H " Content-Type: application/json "
Узнайте идентификатор версии ключа из списка:
curl -X GET " https://kms.mwsapis.ru/kms/v1/projects/<имя проекта>/cryptoKeys/<идентификатор ключа>/cryptoKeyVersions " \
-H " Authorization: Bearer <IAM-токен> " \
-H " Content-Type: application/json "
Идентификатор версии ключа — число в значении параметра id.
Выполните запрос:
curl -X POST " https://kms.mwsapis.ru/kms/v1/projects/<имя проекта>/cryptoKeys/<идентификатор ключа>/cryptoKeyVersions/<идентификатор версии>:scheduleDestruction?destructionIntervalDays=1 " \
-H " Authorization: Bearer <IAM-токен> " \
-H " Content-Type: application/json "
Параметр destructionIntervalDays — это количество дней, через которое версия ключа будет безвозвратно удалена. Параметр может принимать значение от 1 до 30.
Пример вывода команды
"scheduledDestructionTime" : " 2025-10-16T04:50:05.858217Z "
"version" : <идентификатор версии>,
"algorithm" : " AES_256_GCM " ,
"status" : " SCHEDULED_FOR_DESTRUCTION "
Статус версии ключа изменится на Scheduled for destruction. Через указанный срок версия ключа будет уничтожена.
В
веб-консоли выберите нужный проект.
В списке сервисов выберите KMS .
Нажмите на имя ключа. Откроется страница ключа со списком его версий.
Нажмите на значок ... для нужной версии ключа и выберите Отменить удаление .
Если у вас нет утилиты MWS CLI:
Узнайте идентификатор ключа из списка:
Узнайте идентификатор версии ключа из списка:
mws kms crypto-key-version list --key <идентификатор ключа>
Выполните запрос:
mws kms crypto-key-version cancel-scheduled-destruction <идентификатор версии> \
--key <идентификатор ключа>
В случае успешного выполнения команды версия ключа будет снова активирована, а ее статус изменится на OK.
Убедитесь, что у вас есть IAM-токен для авторизации запроса. Если нет, получите его.
Узнайте идентификатор ключа из списка:
curl -X GET https://kms.mwsapis.ru/kms/v1/projects/<имя проекта>/cryptoKeys \
-H " Authorization: Bearer <IAM-токен> " \
-H " Content-Type: application/json "
Узнайте идентификатор версии ключа из списка:
curl -X GET " https://kms.mwsapis.ru/kms/v1/projects/<имя проекта>/cryptoKeys/<идентификатор ключа>/cryptoKeyVersions " \
-H " Authorization: Bearer <IAM-токен> " \
-H " Content-Type: application/json "
Идентификатор версии ключа — число в значении параметра id.
Выполните запрос:
curl -X POST " https://kms.mwsapis.ru/kms/v1/projects/<имя проекта>/cryptoKeys/<идентификатор ключа>/cryptoKeyVersions/<идентификатор версии>:cancelScheduledDestruction " \
-H " Authorization: Bearer <IAM-токен> " \
-H " Content-Type: application/json "
Если запрос был успешно принят, вы получите ответ с кодом 200 OK. В ответе будут выведены обновленные параметры версии: она будет снова активирована, а ее статус изменится на OK.