Управление бакетом
-
Войдите в личный кабинет IAM Only.
-
Выберите проект.
-
Перейдите в раздел Объектное хранилище → Бакеты. Откроется список бакетов в проекте.
-
(Опционально) Отсортируйте список по имени бакета, используя стрелки в заголовке соответствующего столбца.
- Порядок при сортировке по возрастанию:
a–z/-/./0–9. - Порядок при сортировке по убыванию:
9–0/./-/z–a.
- Порядок при сортировке по возрастанию:
Привязка домена к бакету позволит получить доступ к объектам бакета через ваш домен, а также использовать бакет в качестве репозитория вашего сайта.
-
Зарегистрируйте домен у любого регистратора доменных имен, если этого не было сделано ранее. Привязать можно только домен третьего уровня и выше, например:
mysite.mycompany.ru,my.site.mycompany.ru. -
Войдите в личный кабинет IAM Only.
-
Выберите проект, где находится нужный бакет.
-
Перейдите в раздел Объектное хранилище → Бакеты.
-
Перейдите в настройки бакета одним из способов:
- Нажмите
для нужного бакета и выберите пункт Настройки.
- Нажмите на имя нужного бакета, затем на странице бакета нажмите кнопку
.
- Нажмите
-
Перейдите на вкладку Домен и нажмите кнопку
Привязать домен.
-
В открывшемся окне скопируйте значение для CNAME-записи вида
<ИМЯ_БАКЕТА>.<ENDPOINT_ДОМЕН>. Пример записи:mybucket.hb.ru-msk.vkcloud-storage.ru. -
Перейдите в личный кабинет провайдера вашего домена. Добавьте для вашего домена любую CNAME-запись, в качестве значения записи добавьте скопированный текст.
-
Подождите, пока изменения вступят в силу. Обычно это занимает 15–20 минут.
-
Вернитесь в личный кабинет IAM Only. В поле Домен укажите имя вашего домена.
После привязки бакет будет доступен по ссылке вида http://<ИМЯ_БАКЕТА>.<ИМЯ_ДОМЕНА>, например http://mybucket.mysite.mycompany.ru.
VK Object Storage позволяет синхронизировать объекты бакета и файлы локальной директории. При синхронизации VK Object Storage проверяет наличие файла или объекта, их размер и дату последнего изменения. Сравнение происходит в момент выполнения команды или запроса. В зависимости от команды или запроса обновляется содержимое либо бакета, либо локальной директории.
-
Установите и настройте AWS CLI, если он еще не установлен.
-
В консоли перейдите в локальную директорию, которую нужно синхронизировать с бакетом.
-
В консоли выполните команду:
-
Чтобы обновить локальную директорию в соответствии с бакетом:
aws s3 sync s3://<ИМЯ_БАКЕТА> . --endpoint-url <ENDPOINT_URL> -
Чтобы обновить бакет в соответствии с локальной директорией:
aws s3 sync . s3://<ИМЯ_БАКЕТА> --endpoint-url <ENDPOINT_URL><ENDPOINT_URL>— ссылка с доменным именем, которое используется в вашей инсталляции VK Object Storage. Формат имени может отличаться. Чтобы узнать точный формат ссылки обратитесь к вашему администратору.
-
Это групповая операция: при необходимости можно удалить сразу несколько бакетов, выбрав их с помощью флажков.
-
Войдите в личный кабинет IAM Only.
-
Выберите проект, где находится нужный бакет.
-
Перейдите в раздел Объектное хранилище → Бакеты.
-
Удалите объекты из бакета, который нужно удалить, если этого не было сделано ранее.
-
Удалите бакет одним из способов:
- Нажмите
для нужного бакета и выберите пункт Удалить.
- Выберите бакет с помощью флажка, затем нажмите кнопку
Удалить.
- Нажмите
-
Подтвердите удаление.