S3cmd
S3cmd — это интерфейс командной строки для работы с сервисами, поддерживающими HTTP API Amazon S3 (S3 API).
Настроить S3cmd
1. Настроить доступ к S3
Настроить доступ может Владелец аккаунта или пользователь с ролью iam_admin.
- Создайте сервисного пользователя с ролью с доступом в S3. Если вы создали сервисного пользователя с ролью
object_storage_userилиs3.bucket.user, в бакете должна быть настроена политика доступа и ее правила должны разрешать доступ этому пользователю. - Выдайте пользователю S3-ключ.
2. Установить клиент
С GitHub S3cmd скачайте и установите клиент.
3. Создать конфигурацию s3cmd
-
Откройте терминал.
-
Откройте режим конфигурирования:
s3cmd --configure -
Введите
Access Key— значение поля Access key из S3-ключа. -
Введите
Secret Key— значение поля Secret key из S3-ключа. -
Введите
Default Region— пул. -
Введите
S3 Endpoint— домен S3 API. Домен зависит от пула, в котором находится S3. -
Введите DNS-style
bucket+hostname:port template for accessing a bucket—