Files
tf_provider/docs/README.md
T

4.1 KiB

Документация (единый корень)

Этот каталог — единый вход для всех материалов. Критические темы собраны в верхнем индексе.

Быстрый старт (критично)

API: как работать с токеном (читать перед любым curl!)

Токены НЕ ПРОТУХАЮТ до декабря 2026. Они в secrets/{dev,test,prod}.token.
Проверить дату: python3 -c "import json,base64; t=open('secrets/test.token').read().split('.'); d=json.loads(base64.urlsafe_b64decode(t[1]+'==')); from datetime import datetime,timezone; print(datetime.fromtimestamp(d['exp'],tz=timezone.utc))"

Старый API (index.cfm) — DDoS-Guard требует 3 заголовка, иначе 403:

curl -s --max-time 10 \
  -H "Authorization: Bearer $(cat secrets/test.token)" \
  -H "User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36" \
  -H "Referer: https://deck-test.ngcloud.ru/" \
  "https://deck-api-test.ngcloud.ru/api/v1/index.cfm?endpoint=/services/90"

Referer должен совпадать со стендом! Без Referer — 403. Без User-Agent — 403.

Новый Gateway (lk-api-gateway) — только Authorization:

curl -s --max-time 10 \
  -H "Authorization: Bearer $(cat secrets/test.token)" \
  "https://lk-api-gateway-test.ngcloud.ru/api/v1/svc/services/90"
Стенд Старый API Новый Gateway Referer
test deck-api-test.ngcloud.ru/api/v1/index.cfm lk-api-gateway-test.ngcloud.ru/api/v1/svc https://deck-test.ngcloud.ru/
dev deck-api-dev.ngcloud.ru/api/v1/index.cfm lk-api-gateway-dev.ngcloud.ru/api/v1/svc https://deck-dev.ngcloud.ru/
prod deck-api.ngcloud.ru/api/v1/index.cfm lk-api-gateway.ngcloud.ru/api/v1/svc https://deck.ngcloud.ru/

API и схемы

Discovery (полевая информация)

Registry / ресурсы

Аналитика и инциденты

История изменений

Стратегия

Operations (non-CRUD)

S3 события и интеграции