Advanced

Creating a Custom Bucket Policy (JSON View)

Эта статья полезна?
Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

If you are familiar with the JSON syntax and OBS bucket policies, you can code a bucket policy in the JSON view. There is no limit on the number of bucket policies (statements) for a bucket, but the JSON descriptions of all bucket policies in a bucket cannot exceed 20 KB in total.

Procedure

  1. In the bucket list, click the bucket you want to operate to go to the Objects page.
  2. In the navigation pane, choose Permissions > Bucket Policies.
  3. Click Create and click the JSON tab.
  4. Edit the bucket policy. Below gives a bucket policy example in JSON:

    {
    "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"
    }
    ]
    }
    Table 1 Параметры для создания политики Бакет в JSON

    Параметр

    Описание

    Действие

    Действия, к которым применяется политика Бакет. Для подробностей см. Действия.

    Эффект

    Эффект политики Бакет. Для подробностей см. Эффект.

    Принципал

    Пользователи, к которым применяется политика Бакет. Вы можете получить идентификатор пользователя на Мои учетные данные странице, войдя в консоль как пользователь, которого нужно авторизовать. Принципалы должны быть сконфигурированы следующим образом:

    • domain/Идентификатор учетной записи (указывая, что принципал является учетной записью)
    • domain/Идентификатор учетной записи:user/Идентификатор пользователя (указывая, что субъект является пользователем в рамках учетной записи)

    Условие

    Условия, при которых политика бакета вступает в силу. Для подробностей см. Условия.

    Ресурс

    Ресурсы, к которым применяется политика бакета. Для подробностей см. Ресурсы.

  5. Нажмите Создать.