Бакеты
На этой странице
Создание бакета
В консоли управления Create Bucket.
нажмите кнопкуЗаполните следующие поля и нажмите Create Now:
Region — по умолчанию текущий регион;
Bucket Name — название бакета;
Примечание
После создания бакета изменить название нельзя. Более подробно о требованиях к имени бакета.
Storage Class — выберите один из трех классов хранения («Standard», «Warm» или «Cold»).
Вход в режим управления бакетом
Нажмите на название нужного бакета. Отобразится базовая информация о бакете и боковая навигационная панель.

В режиме управления бакетом можно получить доступ к ресурсам через разделы Overview или Basic Configuration.
Для доступа к объектам выберите раздел Objects.
Для управления разрешениями выберите раздел Permissions.
Чтобы вернуться в объектное хранилище (к списку бакетов), нажмите Object Storage.
Политика доступа к бакету
В этом разделе описано создание, изменение, управление и удаление политики доступа к бакету.
Изменение уровня доступа к бакету
Примечание
После создания бакета уровень доступа к ней — Private. Только владелец может просматривать, изменять и удалять объекты бакета.
В консоли управления Object Storage Service нажмите на название нужного бакета.
Выберите пункт Permissions. Нажмите на требуемый уровень доступа.
Бакет имеет три уровня доступа:
Private. Только владелец может смотреть, изменять и удалять объекты бакета.
Public Read. Любой пользователь может просматривать содержимое бакета. Только владелец имеет право изменять и удалять объекты бакета.
Public Read and Write. Любой пользователь может смотреть, изменять и удалять объекты бакета.
Нажмите Yes.
Будьте внимательны
Публичный доступ к бакету дает возможность на операции с объектами широкому кругу лиц. Убедитесь заранее, что в публичный доступ не попадает ваша конфиденциальная информация.
Мы как поставщик инфраструктуры обеспечиваем надежность хранения данных в нашем облаке, а вы как владелец самих данных обеспечиваете контроль доступа к ним и отвечаете за их сохранность (подробнее — в пп. 1.1.6. , пп. 1.1.9, п. 1.2. Приложения 3 к Договору).
Напишите в техподдержку — и мы расскажем, с чего начать, чтобы правильно организовать работу с OBS.
Создание индивидуальной политики доступа
В консоли управления Object Storage Service нажмите на название бакета.
Выберите пункт Permissions.
Нажмите
.Выберите одну из вкладок:
Read-only (только просмотр);
Read and Write (просмотр и изменения);
Customized (индивидуальные настройки).
Настройки политики различаются в зависимости от выбранной вкладки:
Настройка политики доступа к чтению (вкладка Read-only) и просмотру и изменениям (вкладка Read and Write). Заполните следующие поля и нажмите ОК:
Principal. Определите, какой эффект произведет на выбранных пользователей данная политика:
Include — политика действует только на указанный ресурс.
Exclude — политика возымеет действие на все ресурсы, кроме указанного.
Выберите вкладку Current account или Other account. При выборе Current account в поле User ID нажмите на значок
и в раскрывающемся списке активируйте чек-бокс с нужным пользователем.
При выборе Other account в поля Account ID и User ID введите счет-ID и ID пользователя соответственно.
Resources. Параметр определяет, какой эффект произведет на выбранные ресурсы данная политика:
Include — политика действует только на указанный ресурс.
Exclude — политика возымеет действие на все ресурсы, кроме указанного.
Resource Name. Укажите один или несколько ресурсов. При перечислении ресурсов разделите их запятыми. Можно использовать подстановочные знаки, например
file\
.
Настройка индивидуальной политики (вкладка Customized). Заполните следующие поля и нажмите ОК:
Effect. Параметр, определяющий характер правила:
Allow — разрешающее правило;
Deny — запрещающее правило.
Principal. Параметр определяюет, какой эффект политика произведет на выбранных пользователей:
Include — политика произведет эффект только на указанного пользователя;
Exclude — политика подействует на всех пользователей, кроме указанного.
Выберите вкладку Current account или Other account. При выборе Current account в поле User ID нажмите на значок
и активируйте чек-бокс с пользователем.
При выборе Other account в поля Account ID и User ID введите счет-ID и ID пользователя соответственно.
Resources. Определите, какой эффект произведет на выбранные ресурсы политика:
Include — политика действует только на указанный ресурс.
Exclude — политика возымеет действие на все ресурсы, кроме указанного.
Resource Name. Укажите один или несколько ресурсов. При перечислении ресурсов разделите их запятыми. Можно использовать подстановочные знаки, например
file\
.Action. Определите, какой эффект произведет на выбранные команды политика:
Include — политика действует только на указанный ресурс.
Exclude — политика возымеет действие на все ресурсы, кроме указанного.
Action Name. Из раскрывающегося списка выберите одну или несколько команд.
Conditions. При необходимости введите дополнительные условия, при которых политика доступа будет иметь эффект:
Нажмите Add Condition.
В поле Conditional Operator, из раскрывающегося списка, выберите условие (подробнее о типе данных и степени соответствия (Table 1)).
В поле Key выберите ключевое значение (описание условных операторов (Table 2, Table 3 и Table 4)).
В поле Value введите значение условия.
(опционально) Delete — удалить условие.
Примечание
Cчет-ID и ID пользователя можно найти в своей системе следующим образом:
Наведите курсор на имя пользователя в строке меню сверху справа. В раскрывающемся списке выберите My Credentials.
Скопируйте данные полей User ID и Account ID.
Просмотр индивидуальной политики доступа
В консоли управления Object Storage Service нажмите на название нужного бакета.
Выберите пункт Permissions.
В таблице внизу отображаются все созданные политики доступа.
Для просмотра нажмите на значок
в строке с нужной политикой. Отобразятся настройки этой политики доступа.
Изменение индивидуальной политики доступа
В консоли управления Object Storage Service нажмите на название нужного бакета.
Выберите пункт Permissions.
В блоке Custom Bucket Policies в строке с нужной политикой доступа нажмите Edit.
Измените нужные поля и нажмите ОК.
Примечание
Подробнее о полях политики доступа можно посмотреть в инструкции по созданию политики.
Удаление индивидуальной политики доступа
В консоли управления Object Storage Service нажмите на название нужного бакета.
Выберите пункт Permissions.
В блоке Custom Bucket Policies в строке политикой доступа к удалению нажмите Delete.
Нажмите Yes.
Списки доступа к бакету
Пополнить список доступа
В консоли управления Object Storage Service нажмите на название нужному бакету.
Выберите пункт Permissions и вкладку Bucket ACL. Нажмите кнопку Add.
Настройте доступ:
В поле Account укажите имя пользователя или его ID.
В поле Access to Bucket активируйте чек-боксы разрешенных действий в бакете (просмотр (Read) и/или изменения (Write)).
В поле Access to ACL активируйте чек-боксы разрешенных действий со списком доступа (просмотр (Read) и/или изменения (Write)).
Нажмите Save — сохранить введенные данные.
(опционально) Нажмите Cancel — отменить ввод данных.
Изменить список доступа
В консоли управления Object Storage Service нажмите на название нужного бакета.
Выберите пункт Permissions и вкладку Bucket ACLs.
В колонке Operation нажмите Edit.
Измените поля:
В поле Access to Bucket активируйте/деактивируйте чек-боксы разрешенных действий в бакете (просмотр Read и/или изменения Write).
В поле Access to ACL активируйте/деактивируйте чек-боксы разрешенных действий со списком доступа (просмотр Read и/или изменения Write).
Нажмите Save — сохраните введенные данные.
(опционально) Нажмите Cancel — отменить ввод данных.
Удалить элемент списка доступа
В консоли управления Object Storage Service нажмите на название бакета.
Выберите пункт Permissions и вкладку Bucket ACL.
В колонке Operation нажмите Delete.
Нажмите Yes.
Требования к имени бакета
К имени бакета предъявляются следующие требования:
Название бакета в облаке должно быть уникально.
Длинна имени — от 3 до 63 символов.
Допускаются только: строчные латинские буквы, точки (
.
) и дефисы (-
).Название не может начинаться или заканчиваться точкой или дефисом.
Название не может содержать: две точки подряд (
..
), точку и дефис подряд (-.
или.-
).Название не может быть IP-адресом.
Примечание
Если название содержит точку, то при вводе доменного имени может появиться сообщение о проверке сертификата безопасности.
Удаление бакета
В консоли управления Object Storage Service в строке с бакетом к удалению нажмите Delete.
Примечание
Удалить можно только пустой бакет. Для этого предварительно очистите его от объектов. Более подробно в инструкции по удалению объектов.
Нажмите Yes.