Бакеты. Управлять бакетами в личном кабинете

Последние изменения: 03.03.2023

Как создать
Как настроить доступ по HTTP
Как использовать Файловый менеджер

Как удалить

Как создать бакеты

1. Перейдите в раздел Хранилища.

2. Нажмите на иконку ··· напротив хранилища, в котором хотите создать бакет, и выберите Бакеты.

d4ebc9ea54369849008fe54d0afcbd72.png

3. Нажмите на кнопку Добавить бакет.

19f528172da3c23deae6f6015d1c49a6.png

4. Введите название бакета и нажмите Создать.

Обратите внимание. Название бакета должно быть уникальным, так как наша система проверяет названия бакетов всех пользователей. Если ваше название совпадёт с названием бакета другого пользователя, вы увидите ошибку This bucket name already exists. Please use a different name.

593c9e6638cea8da0b4411fd1b5607d5.png

Как настроить доступ по HTTP

Если вы хотите использовать S3-хранилище в качестве источника для CDN, к бакету нужно предоставить доступ. Так, все файлы в бакете станут доступны по протоколу HTTP.

1. Откройте страницу с бакетами, нажмите на иконку ··· и выберите Доступ по HTTP ко всем файлам.

2a83e880201f0f87f8d074d2f5bdd4c3.png

2. Нажмите Применить.

af690b8c436ec6ba6888f164eaba7f95.png

Как использовать Файловый менеджер

Возможности Файлового менеджера:

  • создание папок в бакете

  • загрузка файлов

  • удаление файлов

  • формирование ссылок на файлы по протоколу S3

  • формирование ссылок на файлы по протоколу HTTP/HTTPS

Переопределить CORS для бакета

Переопределите CORS для бакета, чтобы работать с его содержимым в нашем Файловом менеджере. Технология CORS позволит обрабатывать запросы от нашего домена storage.edgecenter.ru.

Важно: CORS нужно настроить для каждого бакета отдельно.

CORS можно переопределить тремя способами:

Как настроить CORS через личный кабинет:

1. Откройте страницу с бакетами, нажмите на иконку ··· и выберите Файловый менеджер.

480839be3be842beb215b1fcc5298eda.png

2. Нажмите на кнопку Переопределить CORS.

01aeab5859c1ff71784ddaf0ee9d413b.png

Настройка CORS завершена. Теперь введите Access key и Secret key хранилища, чтобы войти в Файловый менеджер. Эти ключи вы получили, когда создавали хранилище. Если ключи были изменены — введите новые.

Мы не храним ключи в нашей системе, так как это приватная информация, поэтому при повторном входе в хранилище их придётся ввести снова. Если вы не сохранили ключи, создайте новые: перейдите в раздел Хранилища, нажмите на иконку ··· и выберите Сгенерировать новый ключ.

bfeea0852ad913010d7619945ce5a297.png

Добавить папку в бакете

1. Откройте Файловый менеджер.

2. Нажмите Добавить папку. Введите название папки и нажмите Создать.

f7ac5b5c53899fd0cfcb09ac958c2039.png

Папка создана, теперь вы можете работать с вашими файлами.

Управлять файлами

1. Откройте Файловый менеджер и перейдите в папку, в которую хотите загрузить файлы. Файлы также можно загрузить в корень бакета.

2. Нажмите Выбрать и загрузить файл(ы), чтобы выбрать файл на вашем устройстве для загрузки.

7246f935942072f769844f3967c74003.png

Файлы загрузятся в указанное место. Затем вы сможете скопировать ссылки на эти файлы в разных форматах: в формате S3 для управления через терминал и в формате HTTP/HTTPS для просмотра в браузере.

Чтобы получить эти ссылки, отметьте файл галочкой и нажмите на соответствующие кнопки: Копировать S3 URL или Копировать URL.

de0c6b8125ca5777a3ec71349b48e7bc.png

Например, для файла sample.txt ссылки будут выглядеть так:

  • s3://s-dt2.cloud.edgecore.ru/example/folder1/sample.txt

  • https://s-dt2.cloud.edgecore.ru/example/folder1/sample.txt

где:

  • S3 или https — протокол (формат)

  • s-dt2.cloud.edgecore.ru — hostname

  • example — название бакета

  • folder1 — название папки

  • sample.txt — название файла

Файловый менеджер позволяет удалять файлы. Для этого нажмите кнопку Удалить напротив файла, который вы хотите удалить из папки или корня бакета.

Как удалить бакеты

Время удаления бакета зависит от общего объёма файлов в этом бакете.

Чтобы удалить бакет, нажмите на иконку ···, выберите Удалить и подтвердите действие в открывшемся окне.

5767fb4b7fbb5065bc8b47d3251e7b17.png

Помогла ли вам статья?