S3cmd
S3cmd
S3cmd — это интерфейс командной строки для работы с сервисами, поддерживающими HTTP API Amazon S3 (S3 API).
Подключиться к хранилищу через S3cmd
Скачайте и установите клиент с GitHub S3cmd.
Выполните команду
s3cmd --configure
.Введите значения параметров:
Настройки буду сохранены в файле
~/.s3cfg
в формате:[default]
access_key = <key_id>
secret_key = <secret_key>
bucket_location = <pool>
host_base = s3.<pool>.storage.secloud.ru
host_bucket = s3.<pool>.storage.secloud.ru
Работа с S3cmd
Посмотреть все команды можно в документации S3cmd.
Создать контейнер
Создайте контейнер:
s3cmd mb s3://<container_name>
Укажите
<container_name>
— имя нового контейнера.
Посмотреть список объектов
Посмотрите список объектов:
s3cmd ls s3://<container_name>
Укажите
<container_name>
— имя контейнера.
Загрузить объект
Загрузите объект:
s3cmd put <local_file> s3://<container_name>/<path>
Укажите:
<local_file>
— имя загружаемого файла;<container_name>
— имя контейнера;<path>
— префикс объекта.
Удалить объект
Удалите объект:
s3cmd rm s3://<container_name>/<object_name>
Укажите:
<container_name>
— имя контейнера;<object_name>
— имя объекта.