Добавление SSH-ключа¶
Запрос¶
Для того, чтобы добавить SSH-ключ, необходимо методом POST
отправить запрос к /v1/account/keys
В теле запроса нужно передать JSON-словарь со следующими параметрами:
Параметр |
Тип |
Значение |
name |
обязательный |
имя ключа |
public_key |
обязательный |
содержание (тело) ключа |
curl \ -X POST \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: application/json" \ -d '{"name": "Deployment key", "public_key": "ssh-rsa AAAAB3(...)dQ7Ay9 root@DESKTOP-F24V59S"}' \ 'https://api.cloudvps.reg.ru/v1/account/keys'
Ответ¶
В результате будет возвращён JSON-словарь, который будет содержать ключ ssh_key
.
По нему доступна информация о загруженном ключе:
Параметр |
Значение |
id |
идентификатор ключа |
fingerprint |
отпечаток ключа |
name |
имя ключа |
public_key |
содержание (тело) ключа |
{ "ssh_key": { "fingerprint": "50:8c:26:58:b0:3c:96:24:14:e7:39:cb:2e:d8:5e:cd", "id": 607, "name": "Deployment key", "public_key": "ssh-rsa AAAAB3(...)dQ7Ay9 root@DESKTOP-F24V59S" } }Подсказка
Отпечаток ключа вычисляется на нашей стороне из ключа автоматически