Руководство пользователя для разработчиков
Epsilon Metrics авторизация
Все запросы к API Epsilon Metrics (Карты, SQL и т. д.) требуют аутентификации с помощью API-ключа. API-ключи идентифицируют ваш проект и предоставляют мощный и гибкий примитив для управления доступом к ресурсам Epsilon Metrics, таким как API и наборы данных.
Эти API-ключи можно предоставлять, отзывать и регенерировать через Auth API или панель управления. Вы можете управлять авторизацией через пользовательский интерфейс, авторизовавшись в своей учетной записи Epsilon Metrics и управляя всем внутри. Здесь вы можете увидеть пример панели авторизации в реальном аккаунте Epsilon Metrics.
А здесь вы можете увидеть процесс создания нового API-ключа, управления его именем и ресурсами в терминах API и наборов данных, включая его разрешения.
Требуется добавить имя и предоставить разрешение хотя бы на одно из следующих действий:
- SQL API: вам придется включить создание наборов данных или конкретных разрешений на любую таблицу.
- MAPS API: вам нужно будет указать разрешения SELECT на любую таблицу.
- Создание наборов данных: позволяет создавать таблицы в схеме пользователя с помощью SQL API, а также изменять или удалять таблицы, созданные ранее с его помощью. Не позволит изменять или удалять таблицу, созданную с другим API-ключом, в этом случае вы получите ошибку “Доступ запрещен”.
- Просмотр наборов данных: позволяет читать метаданные из существующих таблиц, представлений и материализованных представлений в схеме пользователя, используя конечную точку:
api/v2/datasets
.