Перейти к основному содержимому
Изменить политику доступа
Последнее изменение:

Изменить политику доступа

При изменении политики можно добавлять новые правила, изменять или удалять существующие. В правилах можно добавлять и удалять условия.

Изменить правило

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

  1. В панели управления перейдите в раздел Объектное хранилищеКонтейнеры.

  2. Откройте страницу контейнера → вкладка Политика доступа.

  3. Нажмите Редактировать.

  4. Откройте карточку правила.

  5. Измените имя правила.

  6. В поле Доступ выберите тип правила.

  7. Укажите принципал: выберите, на каких пользователей будет распространяться правило:

    • все — на пользователей с любой ролью и неавторизованных пользователей, которые обратились к контейнеру;
    • авторизованные — для отдельных пользователей проекта.
  8. Если вы выбрали доступ для авторизованных пользователей, добавьте пользователей из списка.

  9. Выберите набор действий, которые применяются в правиле:

    • читатель — набор прав на просмотр контейнера и объектов в нем;
    • редактор — набор прав на редактирование контейнера и объектов в нем;
    • произвольный — пустой набор, в который можно добавить любые действия;
    • все — набор всех действий.
  10. Если вы выбрали набор Произвольный, добавьте в него действия.

  11. Опционально: если вы выбрали другой набор, при необходимости добавьте новые действия или удалите предзаполненные. При редактировании набора его тип изменится на Произвольный.

  12. Укажите ресурсы контейнера, на которые будет распространяться правило. Указывать ресурсы другого контейнера нельзя:

    • все объекты контейнера: <container_name>/*
    • объекты с определенным префиксом: <container_name>/<prefix>/*
    • объект: <container_name>/<prefix>/<object_name>
  13. Опционально: чтобы добавить условие, которое будет определять, в каких случаях правило будет работать, нажмите Добавить условие. Можно добавить любое количество условий. Для условия укажите:

    • ключ — параметр, к которому будет применяться условие;
    • оператор — проверяет соответствие значения из запроса значению ключа;
    • значение — значение ключа, можно добавить несколько значений;
    • опционально: отметьте чекбокс Применить, если поле существует (эквивалентно оператору IfExists). Если чекбокс отмечен поле с таким ключом существует, условие будет применено. Если поле не существует, оно будет создано с заданным значением.изменения в правило.
  14. Нажмите Сохранить.

Удалить правило

  1. В панели управления перейдите в раздел Объектное хранилищеКонтейнеры.
  2. Откройте страницу контейнера → вкладка Политика доступа.
  3. Нажмите Редактировать.
  4. В меню правила нажмите Удалить правилоУдалить.