Object Storage API, REST совместимый с Amazon S3: PutBucketEncryption
Добавляет шифрование бакету. Объекты, добавляемые в этот бакет, будут по умолчанию шифроваться указанным ключом KMS. Подробнее о шифровании бакета читайте в разделе Шифрование в Object Storage.
Подробнее о подготовке к работе с API и общем виде запроса в разделе Как пользоваться S3 API.
Запрос
PUT /{bucket}?encryption HTTP/2
Path параметры
|
Параметр |
Описание |
|
|
Имя бакета |
Заголовки
Используйте в запросе только общие заголовки.
Ответ
Заголовки
Ответ может содержать только общие заголовки.
Коды ответов
Перечень возможных ответов смотрите в разделе Ответы.
Успешный ответ содержит дополнительные данные в формате XML, схема которого описана ниже.
Схема данных
<ServerSideEncryptionConfiguration>
<Rule>
<ApplyServerSideEncryptionByDefault>
<KMSMasterKeyID>string</KMSMasterKeyID>
<SSEAlgorithm>string</SSEAlgorithm>
</ApplyServerSideEncryptionByDefault>
</Rule>
...
</ServerSideEncryptionConfiguration>
|
Элемент |
Описание |
|
|
Указание применить к объекту шифрование по умолчанию, если в запросе не указаны другие параметры шифрования. Путь: |
|
|
Идентификатор ключа KMS. Путь: |
|
|
Правило шифрования на стороне сервера. Шифрование определяется элементами Путь: |
|
|
Конфигурация шифрования, по умолчанию применяемая к новым объектам в бакете. Путь: |
|
|
Алгоритм шифрования. Доступные значения: Путь: |