Яндекс Object Storage
Загрузка, скачивание и список объектов в Яндекс Object Storage (совместимый с S3)
Yandex Object Storage — это S3-compatible object storage service from Yandex Cloud для storing и retrieving any amount of data at any time. It supports standard S3 API operations including upload, download, и listing objects.
С помощью Yandex Object Storage интеграции в AACFlow можно:
- Загрузить Object: Store files и data to a bucket с a specified key/path
- Загрузить Object: Получить files и objects from a bucket by key
- Список Objects: Enumerate objects in a bucket с optional prefix фильтрация
Эта интеграция позволяет file storage, data конвейер workflows, и cloud-based document management для applications running on Yandex Cloud.
Инструкции по использованию
Интегрируйте Yandex Object Storage в рабочий процесс для manage files in your buckets. Требуетсяn Access Key ID и Secret Access Key from your Yandex Cloud service account. Создать service account keys in the Yandex Cloud console under IAM → Service Accounts.
Инструменты
yandex_object_storage_list
Список objects in a bucket
Входные параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
accessKeyId | string | Да | Yandex Object Storage access key ID |
secretAccessKey | string | Да | Yandex Object Storage secret access key |
bucket | string | Да | Bucket name |
region | string | Нет | Region (default: ru-central1) |
prefix | string | Нет | Prefix filter for object keys |
maxKeys | number | Нет | Maximum number of objects to return |
Выходные данные
| Параметр | Тип | Описание |
|---|---|---|
objects | array | Массив object metadata items |
count | number | Number of objects returned |
yandex_object_storage_upload
Загрузить an object to a bucket
Входные параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
accessKeyId | string | Да | Yandex Object Storage access key ID |
secretAccessKey | string | Да | Yandex Object Storage secret access key |
bucket | string | Да | Bucket name |
objectKey | string | Да | Object key/path (e.g., folder/file.pdf) |
body | string | Да | File content to upload |
region | string | Нет | Region (default: ru-central1) |
Выходные данные
| Параметр | Тип | Описание |
|---|---|---|
success | boolean | Произошла ли upload succeeded |
objectKey | string | Key of the uploaded object |
yandex_object_storage_download
Загрузить an object from a bucket
Входные параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
accessKeyId | string | Да | Yandex Object Storage access key ID |
secretAccessKey | string | Да | Yandex Object Storage secret access key |
bucket | string | Да | Bucket name |
objectKey | string | Да | Object key to download |
region | string | Нет | Region (default: ru-central1) |
Выходные данные
| Параметр | Тип | Описание |
|---|---|---|
content | string | Object content |
contentType | string | MIME type of the object |
Ссылки
- Official API: https://yandex.cloud/en/docs/storage/
- AACFlow block source: apps/aacflow/blocks/blocks/yandex_object_storage.ts

