Если вы знакомы с синтаксисом JSON и политиками bucket OBS, вы можете написать политику bucket в представлении JSON. Для bucket нет ограничения на количество политик bucket (statements), однако JSON‑описания всех политик bucket в bucket не могут превышать в сумме 20 KB.
{"Statement":[{"Action":["CreateBucket","DeleteBucket"],"Effect":"Allow","Principal":{"ID":["domain/account ID","domain/account ID:user/User ID"]},"Condition":{"NumericNotEquals":{"Referer":"sdf"},"StringNotLike":{"Delimiter":"ouio"}},"Resource":"000-02/key01"}]}
Параметр | Описание |
|---|---|
Action | Действия, к которым применяется политика bucket. Подробнее см. Actions. |
Effect | Эффект политики bucket. Подробнее см. Effect. |
Principal | Пользователи, к которым применяется политика бакета. Вы можете получить идентификатор пользователя на странице My Credentials, войдя в консоль от имени пользователя, которому предоставляется доступ. Принципалы должны быть настроены следующим образом:
|
Условие | Условия, при которых политика бакета вступает в силу. Подробнее см. Conditions. |
Ресурс | Ресурсы, к которым применяется политика бакета. Подробнее см. Resources. |