Хранилище файлов S3

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

Подготовьте корзины Amazon S3

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

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

Создайте источник данных для подключения к вашей корзине

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

URL-адрес содержит регион Amazon AWS, в котором вы создали корзины. Это не влияет на регионы-реплики.

https://s3.<your_aws_region>.amazonaws.com

Загружайте файлы

С помощью компонента загрузки файлов теперь вы можете собирать данные, которые хотите загрузить в виде файла в свою корзину. В целом существует два возможных типа файлов.

  • Текстовые файлы, такие как JSON или CSV

  • Двоичные файлы

Двоичные файлы отображаются в браузере в кодировке base64. Однако после переноса в пакет S3 они будут доступны в виде двоичных файлов.

Из возможных действий плагина S3 Datasource вы можете выбрать Загрузить файл и заполнить настройки.

Список групп и файлов

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

You can get all your S3 Buckets as Data List.
// Ответ «Группы списков»
[
  {
    "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