API Usage
Learn how to use the 2GC CloudBridge API for automation, integration, and custom workflows.
Подход к автоматизации
cbctl (CLI)
Командная утилита для скриптов и CI. Поддерживает создание/управление туннелями, диагностику соединений и экспорт метрик.
Клиентские профили
Готовые YAML-профили, централизованное распределение, горячая перезагрузка конфигурации на рабочих станциях.
Authentication
Authorization: Bearer YOUR_API_TOKEN Типовые сценарии без публичного API
Управление подключениями
Создание и остановка туннелей через cbctl и профили политики доступа.
Диагностика и мониторинг
Проверка статуса соединения, экспорт метрик в Pushgateway, интеграция с существующими системами мониторинга.
Управление политиками
Назначение групп доступа и правил через админ-панель; автоматизация — через конфигурационные профили.
Rate Limiting
Rate Limit Headers
Check the X-RateLimit-* headers in API responses to monitor your rate limit usage.
Error Handling
Common Error Codes
Error Response Format
{
"error": {
"code": "VALIDATION_ERROR",
"message": "Invalid email format",
"details": {
"field": "email",
"value": "invalid-email"
}
}
} Best Practices
Security
- Always use HTTPS
- Store tokens securely
- Validate all input data
- Implement proper error handling
Performance
- Use pagination for large datasets
- Implement caching strategies
- Monitor rate limits
- Use appropriate HTTP methods