Облачное хранилище Hostfly S3 работает по протоколу Amazon S3. Данные размещаются в бакетах — контейнерах, доступ к которым выдаётся по ключам. В этой инструкции разберём, как создать бакет, получить ключи доступа и загрузить первый файл.
Что понадобится
Оплаченный тариф Hostfly S3 и доступ в личный кабинет my.hostfly.by.
Шаг 1. Создание бакета
- Войдите в личный кабинет и откройте раздел «Услуги» → «S3».
- Нажмите «Создать бакет».
- Укажите имя бакета: латинские буквы в нижнем регистре, цифры, дефисы и точки, длина от 3 до 63 символов. Имя должно быть уникальным и не может быть изменено после создания.
- Выберите тип доступа: приватный — файлы доступны только по ключам, подходит для резервных копий и документов; публичный — файлы доступны по прямой ссылке, подходит для изображений и статики сайта.
- Нажмите «Создать».
Шаг 2. Получение ключей доступа
Для подключения приложений и клиентов нужны два ключа: Access Key и Secret Key.
- Откройте раздел «Услуги» → «S3», вкладка «Ключи доступа».
- Нажмите «Создать ключ».
- Скопируйте Access Key и Secret Key.
Secret Key отображается один раз при создании. Сохраните его в надёжном месте: восстановить значение позже невозможно, потребуется создать новый ключ и заменить его во всех подключённых приложениях.
Шаг 3. Параметры подключения
- Endpoint: s3.hostflyby.net
- Region: us-east-1
- Access Key: ваш ключ доступа
- Secret Key: ваш секретный ключ
- Метод подписи: AWS Signature V4
- Протокол: HTTPS
Шаг 4. Загрузка первого файла
Откройте созданный бакет в панели управления, нажмите «Загрузить» и выберите файл. После загрузки файл появится в списке объектов бакета.
Если бакет публичный, ссылка на файл формируется по схеме: https://s3.hostflyby.net/имя-бакета/имя-файла
