Как подключиться к хранилищу ActiveStorage с помощью S3cmd?
Автор: Maksim Zhdanko

S3cmd - это консольный клиент (Linux, Mac) для сервисов, поддерживающими HTTP API Amazon S3.

Установка.

Для установки S3cmd воспользуйтесь официальной документацией на сайте производителя.
В зависимости от используемой ОС выполните инструкции по установке.

Настройка.

Для настройки S3cmd используйте команду:

s3cmd --configure

Укажите значение для следующих параметров:

Access Key - введите идентификатор ключа Access Key.
Secret - введите секретный ключ Secret Access Key.
Default region - введите значение Default.
S3 Endpoint - введите io.activecloud.com.
DNS-style bucket+hostname - введите %(bucket).io.activecloud.com.

Примечание. Access Key, Secret Key, S3 Endpoint можно взять из личного кабинета my.active.by, выбрав подписку ActiveStorage.

В результате конфигурирования настройки будут сохранены в файле ~/.s3cfg .

Использование.

Порядок порядок вызова команд смотрите в официальной документации S3cmd или выполните команду s3cmd --help.

Примеры использования команд.

Создание бакета (корзины) с именем test-activestorage:

s3cmd mb s3://test-activestorage

Просмотреть список всех бакетов аккаунта:

s3cmd ls

Загрузка файла index.php из локальной директории в бакет test-activestorage:

s3cmd put index.php s3://test-activestorage/

Просмотреть список всех файлов в бакете test-activestorage:

s3cmd ls s3://test-activestorage

Загрузить файл indexp.php из бакета test-activestorage локально в директорию:

s3cmd get s3://test-activestorage/index.php ./

Удаление файла из бакета test-activestorage:

s3cmd del s3://test-activestorage/index.php

Удаление бакета:

s3cmd rb s3://test-activestorage



Если решение вопроса найти не удалось, Вы можете отправить нам заявку:



(0 голос(а))
Эта статья помогла
Эта статья не помогла