Object Storage API, REST совместимый с Amazon S3: PutBucketAcl
Загружает список управления доступом для бакета.
Примечание
ACL можно загрузить в виде XML-документа или с помощью специальных заголовков X-Amz-Grant*. Не используйте XML-документ и заголовки X-Amz-Grant* в одном запросе.
Подробнее о подготовке к работе с API и общем виде запроса в разделе Как пользоваться S3 API.
Запрос
PUT /{bucket}?acl HTTP/2
Path параметры
|
Параметр |
Описание |
|
|
Имя бакета |
Query параметры
|
Параметр |
Описание |
|
|
Обязательный параметр для обозначения типа операции |
Заголовки
Используйте в запросе необходимые общие заголовки.
Также можно использовать заголовки, перечисленные ниже.
|
Заголовок |
Описание |
|
|
Устанавливает виды разрешений для бакета. |
|
|
Устанавливает получателю доступа разрешение на просмотр содержимого бакета и разрешение на чтение объектов в бакете. |
|
|
Устанавливает получателю доступа разрешение на запись объектов. Используйте обязательно вместе с |
|
|
Устанавливает получателю доступа разрешение на чтение ACL бакета. |
|
|
Устанавливает получателю доступа разрешение на запись ACL бакета. |
|
|
Устанавливает получателю доступа разрешения: |
Значение для заголовков X-Amz-Grant-* представляет собой список получателей доступа, разделенный запятыми. Каждый получатель доступа идентифицируется структурой вида <тип_получателя_доступа>:<идентификатор_получателя_доступа>. Object Storage поддерживает следующие типы получателей:
id— получатель доступа — пользователь облака.uri— получатель доступа — публичная группа.
Пример:
X-Amz-Grant-Read: uri="http://acs.amazonaws.com/groups/s3/AuthenticatedUsers"
Схема данных
ACL передается в виде XML-документа. Описание схемы смотрите в разделе XML-схема ACL.
Ответ
Заголовки
Ответ может содержать только общие заголовки.
Коды ответов
Перечень возможных ответов смотрите в разделе Ответы.