PutBucketAcl
Устанавливает ACL для бакета. Если ACL был задан ранее, метод заменяет его на новый.
Запрос
PUT /{bucket}?acl HTTP/2
Path-параметры
Параметр |
Описание |
---|---|
bucket |
Название бакета. |
Query-параметры
Параметр |
Описание |
---|---|
acl |
Обязательный параметр для обозначения типа операции. |
Заголовки
Список поддерживаемых заголовков приведен в разделе Заголовки запросов.
Пример запроса
Запрос предоставляет разрешение на доступ к существующему объекту my-file.txt. В теле запроса указывается ACL.
PUT /my-bucket?acl HTTP/2Host: s3.cloud.ruContent-Length: 1660Date: Wed, 25 Oct 2023 22:32:00 GMTAuthorization: authorization string<AccessControlPolicy xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Owner><ID>852b113e7a2f25102679df27bb0ae12b3f85be6BucketOwnerCanonicalUserID</ID><DisplayName>OwnerDisplayName</DisplayName></Owner><AccessControlList><Grant><Grantee xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" _XMLSchema-instance:type="CanonicalUser"><ID>852b113e7a2f25102679df27bb0ae12b3f85be6BucketOwnerCanonicalUserID</ID><DisplayName>OwnerDisplayName</DisplayName></Grantee><Permission>FULL_CONTROL</Permission></Grant><Grant><Grantee xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" _XMLSchema-instance:type="Group"><URI xmlns="">http://acs.amazonaws.com/groups/global/AllUsers</URI></Grantee><Permission xmlns="">READ</Permission></Grant></AccessControlList></AccessControlPolicy>
Ответ
Коды ответа
Список возможных ответов собран в разделе Ответы.
Пример ответа
Пример ответа при включении версионности для бакета my-bucket.
HTTP / 2 200 OKx - amz - request - id : 318 BC8BC148832E5x - amz - version - id : 3 / L4kqtJlcpXrof3vjVBH40Nr8X8gdRQBpUMLUoDate : Wed , 25 Oct 2023 22 : 32 : 00 GMTLast - Modified : Sun , 1 Oct 2023 12 : 00 : 00 GMTContent - Length : 0Connection : closeServer : s3 . cloud . ru
См.также
- Запрос
- Ответ