Подключиться к хранилищу (aws cli, S3cmd, Filezilla)

 

S3

SFTP

 

 

S3

Для подключения к s3 можно использовать любое приложение для работы с s3 хранилищами (aws cli, S3cmd).

 

AWS CLI 

Aws cli — это интерфейс командной строки для управления сервисами AWS.  

Все команды управления хранилищем смотрите в официальной документации.

 

Установить AWS CLI 

Об установке aws cli можно прочитать в этой статье.

Используйте команду aws --version, чтобы удостовериться, что установка прошла корректно:

$aws --version
aws-cli/1.16.194 Python/3.6.0 Windows/10 botocore/1.12.184

 

Настроить хранилище 

После установки aws cli введите команду aws configure, она запустит мастера настройки.

Введите следующие данные:

  • Access Key«access key», который вы получили при создании хранилища. 
  • Secret Key«secret key», который вы получили при создании хранилища. 
  • Default region name — введите регион вашего хранилища, например s-dt2.
  • Остальные параметры оставьте без изменений.

Для проверки выполните команду просмотра содержимого хранилища:

aws s3 ls --endpoint-url=https://s-dt2.cloud.gcore.lu

Значение --endpoint-url зависит от локации хранилища. В таблице приведены возможные значения.

В хранилище еще не созданы бакеты, поэтому команда не покажет их список. Но если вы не получите ошибку в ответ, аутентификационные данные были введены верно.

 

S3cmd 

S3cmd — это утилита для управления данными, расположенными в хранилище Amazon S3. 

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

Установить S3cmd  

Откройте раздел «Download» на официальном сайте, скачайте и установите подходящий вариант утилиты.

 

Настроить хранилище 

Интерактивная настройка S3cmd  

После установки S3cmd введите команду s3cmd --configure, она запустит мастера настройки.

Мастер запросит следующие данные: 

  • Access Key — введите соответствующий ключ, который вы получили при создании  хранилища. 
  • Secret Key — введите соответствующий ключ, который вы получили при создании  хранилища.
  • S3 Endpoint — введите URL вашего хранилища, например s-dt2.cloud.gcore.lu 
  • DNS-style bucket+hostname:port template for accessing a bucket — введите URL вашего хранилища, например s-dt2.cloud.gcore.lu 
  • Остальные параметры оставьте без изменений. 

S3cmd попытается установить соединение с хранилищем. 

Если все данные введены верно, появится сообщение:

Success. Your access key and secret key worked fine :-). 

Введенные данные S3cmd сохранит в файле ~/.s3cfg в формате:

[default] 
access_key = 09IDGHJ65K5... 
secret_key = E2ZlM4LqNpfahmKg... 
host_base= s-dt2.cloud.gcore.lu 
host_bucket = s-dt2.cloud.gcore.lu 

Неинтерактивная настройка S3cmd 

Этот способ позволяет ввести данные о хранилище без вызова мастера настройки.

Введите команду: 

s3cmd --access_key ZA*****2NIGT --secret_key XA*****1E4X9F --host s-dt2.cloud.gcore.lu --host-bucket s-dt2.cloud.gcore.lu 

Где:

  • ZA*****2NIGT — «access key», который вы получили при создании хранилища. 
  • XA*****1E4X9F — «secret key», который вы получили при создании хранилища. 
  • s-dt2.cloud.gcore.lu — URL вашего хранилища. 

 

 

SFTP

Подключаться к sftp хранилищу можно через терминал. В примере используется ftp-клиент Filezilla.

 

Установить Filezilla 

Скачать и установить Filezilla можно по ссылке.

 

Настроить подключение 

Для создания подключения откройте менеджер сайтов:

1564056827211.png

В открывшемся окне выберите «Новый сайт»:

1564056946563.png

Придумайте название и перейдите к заполнению данных в разделе «Общее».

 

Подключиться с паролем

1564057427691.png

Для поля «Протокол» выберите SFTP - SSH File Transfer Protocol.

В поле «Хост» введите данные «Hostname», полученный в Личном кабинете, укажите порт 2200.

Тип входа — «Запросить пароль». 

Пользователь — имя хранилища из Личного кабинета.

Нажмите «ОК» для сохранения внесенных изменений или «Соединиться» для установки соединения.

 

Подключиться с SSH ключом

1564057459930.png

Для поля «Протокол» выберите SFTP - SSH File Transfer Protocol.

В поле «Хост» введите данные «Hostname», полученный в Личном кабинете, укажите порт 2200.

Тип входа — «Файл с ключом». 

Пользователь — имя хранилища из Личного кабинета.

Файл с ключом — путь до файла, в котором хранится приватный ключ, публичную часть которого вы добавили в хранилище.

Нажмите «ОК» для сохранения внесенных изменений или «Соединиться» для установки соединения.

Была ли статья полезна?
Недавно просмотренные статьи