Нет описания правки |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
'''''[[Установка и настройка]] / [[Установка и настройка|Основные элементы АппОптима]] / [[АппОптима]] / [[АппОптима|REST API]] / [[API Кластера v2]] / [[API Кластера v2|Токены]] / Обновление токена''''' | |||
Этот вызов API обновляет указанный токен кластера. Вы можете: | Этот вызов API обновляет указанный токен кластера. Вы можете: | ||
Строка 83: | Строка 85: | ||
"DiagnosticExport" | "DiagnosticExport" | ||
] | ] | ||
} | } | ||
==Ответ== | ==Ответ== | ||
===Коды ответа=== | ===Коды ответа=== | ||
Строка 114: | Строка 116: | ||
"name": "updated token", | "name": "updated token", | ||
"scopes": ["UnattendedInstall"] | "scopes": ["UnattendedInstall"] | ||
} | } | ||
==== Код ответа ==== | ==== Код ответа ==== | ||
<code>204</code> | <code>204</code> |
Текущая версия от 17:00, 6 января 2025
Установка и настройка / Основные элементы АппОптима / АппОптима / REST API / API Кластера v2 / Токены / Обновление токена
Этот вызов API обновляет указанный токен кластера. Вы можете:
- Изменить имя токена.
- Отозвать токен. Отозванный токен все еще существует в среде, но его нельзя использовать.
- Изменить область действия токена.
Аутентификация
Для выполнения этого запроса вам необходимо разрешение API (ClusterTokenManagement)
, назначенное вашему токену API. Создайте свой токен API с помощью консоли управления кластером (CMC). Чтобы узнать, как его получить и использовать, см. Аутентификация кластера.
Конечная точка
/api/cluster/v2/tokens
Параметры
Параметр | Тип | Описание | В | Обязательно |
---|---|---|---|---|
id | string | Идентификатор токена, который необходимо обновить.
Вы не можете обновить токен, который используете для аутентификации запроса. |
path | Да |
body | UpdateToken | Тело JSON запроса. Содержит обновленные параметры токена. | body | Да |
Объекты тела запроса
Объект UpdateToken
Элемент | Тип | Описание | Обязательно |
---|---|---|---|
revoked | boolean | Токен отозван (true) или активен (false) .
|
Нет |
name | string | Имя токена. | Да |
expiresIn | Duration | Defines a period of time. | Нет |
scopes | string[] | Список областей, которые должны быть назначены токену.
|
Нет |
JSON-модель тела запроса
<{ "revoked": true, "name": "string", "scopes": [ "DiagnosticExport" ] }
Ответ
Коды ответа
Код | Тип | Описание |
---|---|---|
204 | Успех. Токен обновлен. | |
400 | ErrorEnvelope | Не удалось. Вы не можете обновить токен, который используете для аутентификации запроса. |
404 | ErrorEnvelope | Не удалось. Запрошенный токен не найден. |
Пример
В этом примере запрос запрашивает метаданные конкретного токена с идентификатором 4e9f128e-04f9-4795-pj319-8b7c-3c14a5e885e4
. Он изменяет область маркера, обновляя метаданные маркера. Имя и срок действия токена остаются неизменными. Код ответа 204
означает, что обновление прошло успешно.
Curl
curl -X PUT "https://myManaged.cluster.com/api/cluster/v2/tokens/4e9f128e-04f9-4795-pj319-8b7c-3c14a5e885e4" -H "accept: application/json; charset=utf-8" -H "Content-Type: application/json; charset=utf-8" -d "{ \"revoked\": \"true\", \"name\": \"updated token\", \"scopes\": [ \"UnattendedInstall\" ]}"
URL-адрес запроса
https://myManaged.cluster.com/api/cluster/v2/tokens/4e9f128e-04f9-4795-pj319-8b7c-3c14a5e885e4
Тело запроса
<{ "revoked": "true", "name": "updated token", "scopes": ["UnattendedInstall"] }
Код ответа
204