2.4 KiB
2.4 KiB
Nubes API Reference
⛔ Актуальный API — ТОЛЬКО Gateway (lk-api-gateway)
DDoS-Guard требует 3 заголовка для ВСЕХ запросов:
-H "Authorization: Bearer $TOKEN"
-H "User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36"
-H "Referer: https://deck-{stand}.ngcloud.ru/"
| Стенд | Gateway URL | Referer | Токен |
|---|---|---|---|
| DEV | https://lk-api-gateway-dev.ngcloud.ru/api/v1/svc |
https://deck-dev.ngcloud.ru/ |
secrets/dev.token |
| TEST | https://lk-api-gateway-test.ngcloud.ru/api/v1/svc |
https://deck-test.ngcloud.ru/ |
secrets/test.token |
| PROD | https://lk-api-gateway.ngcloud.ru/api/v1/svc |
https://deck.ngcloud.ru/ |
secrets/prod.token |
Проверенные эндпоинты Gateway:
GET /services — список всех сервисов
GET /services/{svcId} — метаданные сервиса + операции
GET /instanceOperations/default/{svcOperationId} — параметры с dataDescriptor и valueList (метод Виталия)
⛔ Старый API (deck-api/index.cfm) — ЗАКРЫВАЕТСЯ, НЕ ИСПОЛЬЗОВАТЬ
Историческая справка:
| Стенд | URL |
|---|---|
| DEV | https://deck-api-dev.ngcloud.ru/api/v1/index.cfm |
| TEST | https://deck-api-test.ngcloud.ru/api/v1/index.cfm |
| PROD | https://deck-api.ngcloud.ru/api/v1/index.cfm |
Данные возвращаются те же, что и в старом API (JSON идентичен).
Токены
| Стенд | Файл | Формат |
|---|---|---|
| DEV | secrets/dev.token |
JWT, ~1387 байт |
| TEST | secrets/test.token |
JWT, ~1387 байт |
| PROD | secrets/prod.token |
JWT, ~1387 байт |
Важно
- Новый gateway не поддерживает
?endpoint=— только REST-пути - Старый
index.cfmс?endpoint=— работает, используется провайдером v5.0.75 - Переход на новый gateway потребует переделки URL-роутинга в провайдере
.deck.nubes.ruдомены не работают — только.ngcloud.ru
DNS
| Хост | IP |
|---|---|
*.ngcloud.ru (все API) |
185.178.210.252 |