tocdepth

2

PutBucketPolicy

Применяет правила доступа к бакету.

Запрос

PUT /{bucket}?policy HTTP/2

Path-параметры

Параметр

Описание

bucket

Название бакета

Query-параметры

Параметр

Описание

policy

Обязательный параметр для обозначения типа операции.

Заголовки

Список поддерживаемых заголовков приведен в разделе Заголовки запросов.

Пример запроса

Применяет правила доступа для бакета my-bucket.

 PUT /my-bucket?policy HTTP/2
 Host: s3.cloud.ru
 Date: Wed, 25 Oct 2023 22:32:00 GMT
 Authorization: authorization string

{
  "Version": "2023-10-01",
  "Id": "1111-2222-3333-4444",
  "Statement": [
    {
      "Effect": "Allow",
      "Sid": "1",
      "Principal": {
        "AWS": [
          "arn:aws:iam::111122223333:root",
          "arn:aws:iam::444455556666:root"
        ]
      },
      "Action": [
        "s3:*"
      ],
      "Resource": "arn:cloud.ru:s3:::my-bucket/*"
    }
  ]
}

Ответ

Коды ответа

Список возможных ответов собран в разделе Ответы.

Пример ответа

Пример ответа на запрос.

HTTP/2 204 No Content
x-amz-request-id: 656c76696e6727732SAMPLE7374
Date: Wed, 25 Oct 2023 22:32:00 GMT
Connection: keep-alive
Server: s3.cloud.ru

См.также

Запустили Evolution free tier
для Dev & Test
Получить