Хранилище файлов S3
С помощью плагина S3 Datasource вы можете подключиться к своему хранилищу Amazon S3 для загрузки файлов и управления ими.
Подготовьте корзины Amazon S3

Рядом с корзинами вам нужно создать пользователя для настройки ключей доступа.

Теперь вы можете создать ключи доступа.

Создайте источник данных для подключения к вашей корзине
Чтобы использовать Amazon S3, вам необходимо подключиться к своим корзинам.

URL-адрес содержит регион Amazon AWS, в котором вы создали корзины. Это не влияет на регионы-реплики.
https://s3.<your_aws_region>.amazonaws.com
Загружайте файлы
С помощью компонента загрузки файлов теперь вы можете собирать данные, которые хотите загрузить в виде файла в свою корзину. В целом существует два возможных типа файлов.
Текстовые файлы, такие как JSON или CSV
Двоичные файлы
Из возможных действий плагина S3 Datasource вы можете выбрать Загрузить файл и заполнить настройки.

Список групп и файлов
Выберите Список групп, чтобы получить список в формате JSON ваших групп S3.

// Ответ «Группы списков»
[
{
"name": "apeekflow-documentation-bucket"
}
]
Теперь, указав название корзины, вы можете запросить список всех файлов.

// Ответ «Списка файлов»
[
{
"name": "open_issues.json",
"size": 247285,
"lastModified": "2023-06-24T18:28:51.000Z",
"signedUrl": "",
"url": "https://s3.eu-central-1.amazonaws.com/apeekflow-documentation-bucket/open_issues.json"
},
{
"name": "test.json",
"size": 236646,
"lastModified": "2023-06-24T18:17:13.000Z",
"signedUrl": "",
"url": "https://s3.eu-central-1.amazonaws.com/apeekflow-documentation-bucket/test.json"
}
]
Чтение / использование файлов
Теперь, основываясь на корзине и имени файла, вы можете запросить данные о файлах.

Альтернативный способ доступа к файлу — через защищенную ссылку (подписанный URL). Чтобы получить Подписанные URL-адреса ссылок для ваших файлов, просто используйте метод Перечислить файлы, включающий флажок Вернуть подписанный URL.

Теперь вы можете использовать URL-адрес каждого файла и, например, отобразить его в программе просмотра файлов или с помощью компонента изображений.
Удаление файлов
Вы можете использовать метод Удалить файл, чтобы ... удалить один файл из вашей корзины.

Last updated