AACFlow

S3

Загрузка, скачивание, список и управление файлами S3

Amazon S3 — это высокомасштабируемый, безопасный и надежный сервис облачного хранения данных, предоставляемый Amazon Web Services. Он предназначен для хранения и извлечения любого объема данных из любой точки мира через интернет, что делает его одним из наиболее широко используемых решений облачного хранения для бизнеса любого размера.

С помощью Amazon S3 вы можете:

  • Хранить неограниченные данные: Загружать файлы любого размера и типа с практически неограниченной емкостью хранения
  • Получать доступ из любой точки мира: Извлекать ваши файлы из любой точки мира с низкой задержкой доступа
  • Обеспечивать долговечность данных: Пользоваться долговечностью 99,999999999% (11 девяток) с автоматической репликацией данных
  • Контролировать доступ: Управлять разрешениями и контролем доступа с детализированными политиками безопасности
  • Масштабироваться автоматически: Обрабатывать различные рабочие нагрузки без ручного вмешательства или планирования емкости
  • Интегрироваться бесшовно: Легко подключаться к другим сервисам AWS и сторонним приложениям
  • Оптимизировать затраты: Выбирать из нескольких классов хранения для оптимизации затрат на основе паттернов доступа

В AACFlow интеграция S3 позволяет вашим агентам получать и получать доступ к файлам, хранящимся в ваших корзинах Amazon S3, с использованием безопасных предварительно подписанных URL. Это позволяет реализовать мощные сценарии автоматизации, такие как обработка документов, анализ хранимых данных, получение конфигурационных файлов и доступ к медиаконтенту в рамках ваших рабочих процессов. Ваши агенты могут безопасно получать файлы из S3, не раскрывая ваши учетные данные AWS, что упрощает включение облачных активов в ваши процессы автоматизации. Эта интеграция устраняет разрыв между вашим облачным хранилищем и AI-рабочими процессами, обеспечивая беспрепятственный доступ к вашим хранимым данным при сохранении лучших практик безопасности через надежные механизмы аутентификации AWS.

Инструкции по использованию

Интегрируйте S3 в рабочий процесс. Загружайте файлы, скачивайте объекты, просматривайте содержимое корзины, удаляйте объекты и копируйте объекты между корзинами. Требуется AWS access key и secret access key.

Инструменты

s3_put_object

Загрузить файл в корзину AWS S3

Входные параметры

ПараметрТипОбязательныйОписание
accessKeyIdstringДаВаш AWS Access Key ID
secretAccessKeystringДаВаш AWS Secret Access Key
regionstringДаРегион AWS (например, us-east-1)
bucketNamestringДаНазвание корзины S3 (например, my-bucket)
objectKeystringДаКлюч/путь объекта в S3 (например, folder/filename.ext)
filefileНетФайл для загрузки
contentstringНетТекстовое содержимое для загрузки (альтернатива файлу)
contentTypestringНетЗаголовок Content-Type (автоматически определяется из файла, если не указан)
aclstringНетСписок контроля доступа (например, private, public-read)

Выходные данные

ПараметрТипОписание
urlstringURL загруженного объекта S3
uristringURI S3 загруженного объекта (s3://bucket/key)
metadataobjectМетаданные загрузки, включая ETag и местоположение

s3_get_object

Получить объект из корзины AWS S3

Входные параметры

ПараметрТипОбязательныйОписание
accessKeyIdstringДаВаш AWS Access Key ID
secretAccessKeystringДаВаш AWS Secret Access Key
regionstringНетОпциональное переопределение региона, когда URL не включает регион (например, us-east-1, eu-west-1)
s3UristringДаURL объекта S3 (например, https://bucket.s3.region.amazonaws.com/path/to/file)

Выходные данные

ПараметрТипОписание
urlstringПредварительно подписанный URL для скачивания объекта S3
filefileСкачанный файл, сохраненный в файлах выполнения
metadataobjectМетаданные файла, включая тип, размер, имя и дату последнего изменения

s3_list_objects

Список объектов в корзине AWS S3

Входные параметры

ПараметрТипОбязательныйОписание
accessKeyIdstringДаВаш AWS Access Key ID
secretAccessKeystringДаВаш AWS Secret Access Key
regionstringДаРегион AWS (например, us-east-1)
bucketNamestringДаНазвание корзины S3 (например, my-bucket)
prefixstringНетПрефикс для фильтрации объектов (например, folder/, images/2024/)
maxKeysnumberНетМаксимальное количество объектов для возврата (по умолчанию: 1000)
continuationTokenstringНетТокен для пагинации из предыдущего ответа списка

Выходные данные

ПараметрТипОписание
objectsarrayСписок объектов S3
keystringКлюч объекта
sizenumberРазмер объекта в байтах
lastModifiedstringМетка времени последнего изменения
etagstringТег сущности
metadataobjectМетаданные списка, включая информацию о пагинации

s3_delete_object

Удалить объект из корзины AWS S3

Входные параметры

ПараметрТипОбязательныйОписание
accessKeyIdstringДаВаш AWS Access Key ID
secretAccessKeystringДаВаш AWS Secret Access Key
regionstringДаРегион AWS (например, us-east-1)
bucketNamestringДаНазвание корзины S3 (например, my-bucket)
objectKeystringДаКлюч/путь объекта для удаления (например, folder/file.txt)

Выходные данные

ПараметрТипОписание
deletedbooleanБыл ли объект успешно удален
metadataobjectМетаданные удаления

s3_copy_object

Копировать объект внутри или между корзинами AWS S3

Входные параметры

ПараметрТипОбязательныйОписание
accessKeyIdstringДаВаш AWS Access Key ID
secretAccessKeystringДаВаш AWS Secret Access Key
regionstringДаРегион AWS (например, us-east-1)
sourceBucketstringДаНазвание исходной корзины (например, my-bucket)
sourceKeystringДаКлюч/путь исходного объекта (например, folder/file.txt)
destinationBucketstringДаНазвание целевой корзины (например, my-other-bucket)
destinationKeystringДаКлюч/путь целевого объекта (например, backup/file.txt)
aclstringНетСписок контроля доступа для скопированного объекта (например, private, public-read)

Выходные данные

ПараметрТипОписание
urlstringURL скопированного объекта S3
uristringURI S3 скопированного объекта (s3://bucket/key)
metadataobjectМетаданные операции копирования

On this page

Начните создавать сегодня
Нам доверяют более 100 000 разработчиков.
SaaS-платформа для создания AI-агентов и управления агентным workforce.
Начать