Yandex Object Storage is an S3-compatible object storage service from Yandex Cloud for storing and retrieving any amount of data at any time. It supports standard S3 API operations including upload, download, and listing objects.
With the Yandex Object Storage integration in AACFlow, you can:
- Upload Object: Store files and data to a bucket with a specified key/path
- Download Object: Retrieve files and objects from a bucket by key
- List Objects: Enumerate objects in a bucket with optional prefix filtering
This integration enables file storage, data pipeline workflows, and cloud-based document management for applications running on Yandex Cloud.
Usage Instructions
Integrate Yandex Object Storage into the workflow to manage files in your buckets. Requires an Access Key ID and Secret Access Key from your Yandex Cloud service account. Create service account keys in the Yandex Cloud console under IAM → Service Accounts.
Tools
yandex_object_storage_list
List objects in a bucket
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
accessKeyId | string | Yes | Yandex Object Storage access key ID |
secretAccessKey | string | Yes | Yandex Object Storage secret access key |
bucket | string | Yes | Bucket name |
region | string | No | Region (default: ru-central1) |
prefix | string | No | Prefix filter for object keys |
maxKeys | number | No | Maximum number of objects to return |
Output
| Parameter | Type | Description |
|---|---|---|
objects | array | Array of object metadata items |
count | number | Number of objects returned |
yandex_object_storage_upload
Upload an object to a bucket
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
accessKeyId | string | Yes | Yandex Object Storage access key ID |
secretAccessKey | string | Yes | Yandex Object Storage secret access key |
bucket | string | Yes | Bucket name |
objectKey | string | Yes | Object key/path (e.g., folder/file.pdf) |
body | string | Yes | File content to upload |
region | string | No | Region (default: ru-central1) |
Output
| Parameter | Type | Description |
|---|---|---|
success | boolean | Whether the upload succeeded |
objectKey | string | Key of the uploaded object |
yandex_object_storage_download
Download an object from a bucket
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
accessKeyId | string | Yes | Yandex Object Storage access key ID |
secretAccessKey | string | Yes | Yandex Object Storage secret access key |
bucket | string | Yes | Bucket name |
objectKey | string | Yes | Object key to download |
region | string | No | Region (default: ru-central1) |
Output
| Parameter | Type | Description |
|---|---|---|
content | string | Object content |
contentType | string | MIME type of the object |
Links
- Official API: https://yandex.cloud/en/docs/storage/
- AACFlow block source: apps/aacflow/blocks/blocks/yandex_object_storage.ts

