Подключение через S3cmd
S3cmd — интерфейс командной строки для работы с сервисами, поддерживающими HTTP API Amazon S3.
Установка S3cmd
Для установки S3cmd воспользуйтесь инструкцией в репозитории проекта.
Можно установить пакет S3cmd на сервере c ОС Ubuntu при помощи утилиты управления пакетами apt.
Чтобы использовать S3cmd на сервере:
- При необходимости закажите сервер c ОС Ubuntu и публичным IP-адресом.
- Подключитесь к серверу.
- Введите команду bash и нажмите Enter для запуска оболочки bash.
Обновите пакет apt до последней версии:
Установите на сервер S3cmd при помощи утилиты apt:
Настройка S3cmd
Для настройки S3cmd используйте команду:
Команда запросит значения параметров и сохранит их в файле .s3cfg:
- Access Key — значение Access key, полученное при подключении к Объектному хранилищу S3 через API;
- Secret Key — значение Secret key, полученное при подключении к Объектному хранилищу S3 через API;
- Default Region — зона доступности, в которой расположено Объектное хранилище S3. Укажите dc1 для зоны AZ0 или dc3 для зоны AZ1;
- S3 Endpoint — адрес Endpoint без https://:
- api.s3.dp.t1.cloud — для Объектного хранилища S3 AZ0;
- api.s3.az1.t1.cloud — для Объектного хранилища S3 AZ1;
- DNS-style bucket+hostname:port template for accessing a bucket — %(bucket)s.<адрес Endpoint без https://>. Например, %(bucket)s.api.s3.az1.t1.cloud;
- значения остальных параметров оставьте без изменений.
Программа попытается установить соединение с Объектным хранилищем S3 и получить список бакетов. В случае успеха на экране появится сообщение «Success».
Команда s3cmd --configure
сохранит настройки в файле .s3cfg в формате:
При необходимости вы можете изменить значения параметров в файле .s3cfg с помощью текстового редактора GNU nano:
Основные команды и правила использования текстового редактора GNU nano см. в официальной документации.
Синтаксис команд S3cmd
В командной строке S3cmd можно выполнить следующие команды:
Полный список команд см. в официальной документации S3cmd.
В этой статье
Мы ответили на ваш вопрос?