Top.Mail.Ru

Хранилище

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Например, для файла 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 — название файла

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

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

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

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

Мы используем cookie, чтобы сайт стал лучше для вас.