Список облачных дисков
Возвращает список всех облачных дисков, принадлежащих вашему аккаунту. Вы можете использовать этот метод для получения актуальной информации о статусе дисков, их текущем размере и стоимости.
GET https://api.yougpu.ru/storage/drives
Заголовки (Headers)
| Заголовок | Значение | Описание |
|---|---|---|
| X-API-KEY | <YOUR_API_KEY> | Ваш API ключ |
| Content-Type | application/json | Формат данных |
Примеры кода
Заголовок раздела «Примеры кода»curl -X GET "https://api.yougpu.ru/storage/drives" \ -H "X-API-KEY: <YOUR_API_KEY>"import requests
url = "https://api.yougpu.ru/storage/drives"headers = { "X-API-KEY": "<YOUR_API_KEY>"}
response = requests.get(url, headers=headers)print(response.json())const response = await fetch('https://api.yougpu.ru/storage/drives', { "method": "GET", "headers": { "X-API-KEY": "<YOUR_API_KEY>" }});const data = await response.json();console.log(data); 200 OK
{ "status": "success", "code": 200, "data": [ { "id": "717fdac6-51db-4272-a6e3-d1a4f89cdc5f", "name": "SDXL Datasets", "size_gb": 50, "s3_path": "91473dbe-62c4-49c6-bb10-8fd7853af801/717fdac6-51db-4272-a6e3-d1a4f89cdc5f/", "status": "AVAILABLE", "used_bytes": "10737418240", "price_per_hour": "1.50", "last_billed_at": "2026-03-09T10:15:30.000Z", "paid_until": null, "current_instance_id": "abcfdac6-51db-4272-a6e3-d1a4f89cdc5f", "created_at": "2026-03-09T10:15:30.000Z", "updated_at": "2026-03-09T10:15:30.000Z" }, { "id": "717fdac6-51db-4272-a6e3-d1a4f89cdc5f", "name": "Models Backup", "size_gb": 100, "s3_path": "91473dbe-62c4-49c6-bb10-8fd7853af801/717fdac6-51db-4272-a6e3-d1a4f89cdc5f/", "status": "AVAILABLE", "used_bytes": "0", "price_per_hour": "3.00", "last_billed_at": "2026-03-09T11:00:00.000Z", "paid_until": null, "current_instance_id": null, "created_at": "2026-03-09T11:00:00.000Z", "updated_at": "2026-03-09T11:00:00.000Z" } ]}Структура ответа
Заголовок раздела «Структура ответа»Параметр
Тип
Описание
statusstringСтатус выполнения запроса.
status
codenumberHTTP код ответа.
code
dataarrayМассив объектов с данными облачных дисков:
data
idstringУникальный идентификатор диска.
id
namestringИмя диска, указанное при создании.
name
size_gbnumberТекущий тарифицируемый лимит диска в гигабайтах.
size_gb
s3_pathstringВнутренний префикс (путь) в S3 бакете.
s3_path
statusDriveStatusТекущий статус:
status
AVAILABLEValueСвободен, можно подключать к новому инстансу.
AVAILABLE
IN_USEValueФизически примонтирован к серверу, идет работа.
IN_USE
SYNCINGValueВ процессе загрузки (pull) или выгрузки (push) файлов в/из S3.
SYNCING
DELETINGValueВ процессе удаления.
DELETING
DELETEDValueДиск удалён.
DELETED
SUSPENDEDValueБаланс исчерпан, диск заморожен. Задолженность за время заморозки накапливается и будет списана при пополнении баланса. Через 7 дней диск удаляется безвозвратно.
SUSPENDED
ERRORValueПроизошла ошибка (например, не хватило места или S3 недоступен).
ERROR
used_bytesstringФактически занятое место в байтах.
used_bytes
price_per_hourstringТекущая стоимость диска в час.
price_per_hour
last_billed_atstringДата последнего списания средств за этот диск в формате ISO 8601.
last_billed_at
paid_untilstring | nullДата, до которой диск оплачен в формате ISO 8601.
paid_until
current_instance_idstring | nullИдентификатор инстанса, к которому в данный момент подключен диск (null, если диск свободен).
current_instance_id
created_atstringДата создания диска в формате ISO 8601.
created_at
updated_atstringДата последнего обновления в формате ISO 8601.
updated_at