Инструменты для работы с объектным хранилищем S3

Хранилище RTCloud совместимо с любым S3-клиентом: достаточно указать адрес эндпоинта и ключи доступа. Инструмент выбирают под задачу.

Панель управления. Веб-интерфейс портала RTCloud: создание бакетов и ключей доступа, включение версионирования (см. Как начать работу с S3 RTCloud?).

Консольные клиенты — для скриптов, планировщика и CI/CD.

  • AWS CLI — официальный клиент Amazon и фактический стандарт: полный набор операций, Linux, macOS и Windows (см. Как создать профиль подключения к S3 в AWS CLI).
  • s3cmd — легковесная утилита на Python для простых сценариев резервного копирования.

Графические клиенты — работа с бакетом как с файловым менеджером.

  • S3 Browser (Windows) — самая полная поддержка возможностей S3: версии объектов, правила жизненного цикла, мультипартовые загрузки (см. Как начать работу с объектным хранилищем с помощью S3 Browser). В бесплатной версии — не более двух задач передачи одновременно.
  • Cyberduck (Windows, macOS) — поддерживает также FTP, SFTP, WebDAV и облачные диски; настроек бакета меньше.
  • WinSCP (Windows) — SFTP-клиент с поддержкой S3.

Монтирование бакета как диска. Подключает бакет как обычный каталог — приложение работает с хранилищем без доработки кода: s3fs, GeeseFS, rclone.

SDK. Из приложения работайте через официальные библиотеки AWS — boto3 (Python), AWS SDK for JavaScript, а также SDK для PHP, Java, Go, .NET и C++. В конфигурации клиента указывается адрес эндпоинта.

Для большинства сценариев достаточно двух инструментов: AWS CLI для автоматизации и S3 Browser для ручной работы. Именно на них построены практические статьи этого раздела.


Смотрите также:

к Работе с S3 RTCloud


Рейтинг@Mail.ru Яндекс.Метрика