Управление ключами API
ClickHouse Cloud предоставляет API на основе OpenAPI, который позволяет программно управлять вашей учетной записью и различными параметрами ваших сервисов.
В этом документе рассматривается ClickHouse Cloud API. Об API-эндпойнтах базы данных см. Cloud Endpoints API
- Вы можете использовать вкладку API Keys в левом меню для создания и управления своими ключами API.

- Страница API Keys изначально отображает предложение создать ваш первый ключ API, как показано ниже. После создания первого ключа вы можете создавать новые ключи с помощью кнопки
New API Key, которая появится в правом верхнем углу.

- Чтобы создать ключ API, укажите имя ключа, права доступа для ключа и время истечения срока действия, затем нажмите
Generate API Key.
Права доступа соответствуют предопределенным ролям ClickHouse Cloud. Роль developer имеет права только на чтение для назначенных сервисов, а роль admin имеет полные права на чтение и запись.
Чтобы использовать ключи API с Query API Endpoints, установите для Organization Role значение Member (минимальное) и предоставьте Service Role доступ к Query Endpoints.

- На следующем экране будут отображены ваш Key ID и секрет ключа (Key secret). Скопируйте эти значения и сохраните их в надежном месте, например в хранилище секретов. После перехода с этого экрана значения больше не будут отображаться.

- ClickHouse Cloud API использует HTTP Basic Authentication для проверки действительности ваших ключей API. Ниже приведен пример использования ключей API для отправки запросов в ClickHouse Cloud API с помощью
curl:
- Вернувшись на страницу API Keys, вы увидите имя ключа, последние четыре символа идентификатора ключа (Key ID), права доступа, статус, дату истечения срока действия и создателя. На этом экране вы можете изменить имя ключа, права доступа и срок действия. Здесь же ключи можно отключать или удалять.
Удаление API-ключа — необратимое действие. Любые сервисы, использующие этот ключ, немедленно потеряют доступ к ClickHouse Cloud.

Конечные точки
Подробную информацию о конечных точках API см. в справочнике по API.
Используйте свой API Key и API Secret с базовым URL https://api.clickhouse.cloud/v1.