Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com> Co-authored-by: Jawei, Li <lijiawei5@huawei.com> Co-committed-by: Jawei, Li <lijiawei5@huawei.com>
24 KiB
Interfaces Related to Server-Side Encryption
This section lists the interfaces related to server-side encryption and describes transfer protocols and authentication applicable to the interfaces.
The following tables describe transfer protocols and authentication applicable to the interfaces related to server-side encryption.
Interface |
Transfer Protocol |
Authentication |
---|---|---|
PUT Object |
HTTPS |
V2 or V4 |
POST Object |
HTTPS |
V2 or V4 |
Initiate Multipart Upload |
HTTPS |
V2 or V4 |
HEAD Object |
HTTPS |
V2 or V4 |
GET Object |
HTTPS |
V2 or V4 |
Upload Part |
HTTPS |
V2 or V4 |
Complete Multipart Upload |
HTTP or HTTPS |
V2 or V4 |
Interface |
Transfer Protocol |
Authentication |
---|---|---|
PUT Object |
HTTPS |
V4 |
POST Object |
HTTPS |
V4 |
Initiate Multipart Upload |
HTTPS |
V4 |
HEAD Object |
HTTP or HTTPS |
V2 or V4 |
GET Object |
HTTPS |
V4 |
Upload Part |
HTTPS |
V4 |
Complete Multipart Upload |
HTTP or HTTPS |
V2 or V4 |
Source Object |
Target Object |
Transfer Protocol |
Authentication |
---|---|---|---|
Non-encrypted object |
Object encrypted using SSE-KMS |
HTTPS |
V4 |
Object encrypted using SSE-KMS |
Object encrypted using SSE-KMS |
HTTPS |
V4 |
Object encrypted using SSE-C |
Object encrypted using SSE-KMS |
HTTPS |
V4 |
Non-encrypted object |
Object encrypted using SSE-C |
HTTPS |
V2 or V4 |
Object encrypted using SSE-KMS |
Object encrypted using SSE-C |
HTTPS |
V2 or V4 |
Object encrypted using SSE-C |
Object encrypted using SSE-C |
HTTPS |
V2 or V4 |
Non-encrypted object |
Non-encrypted object |
HTTP or HTTPS |
V2 or V4 |
Object encrypted using SSE-KMS |
Non-encrypted object |
HTTP or HTTPS |
V2 or V4 |
Object encrypted using SSE-C |
Non-encrypted object |
HTTP or HTTPS |
V2 or V4 |
Source Object |
Target Part |
Transfer Protocol |
Authentication |
---|---|---|---|
Non-encrypted object |
Part encrypted using SSE-KMS |
HTTP or HTTPS |
V2 or V4 |
Object encrypted using SSE-KMS |
Part encrypted using SSE-KMS |
HTTP or HTTPS |
V2 or V4 |
Object encrypted using SSE-C |
Part encrypted using SSE-KMS |
HTTP or HTTPS |
V2 or V4 |
Non-encrypted object |
Part encrypted using SSE-C |
HTTPS |
V2 or V4 |
Object encrypted using SSE-KMS |
Part encrypted using SSE-C |
HTTPS |
V2 or V4 |
Object encrypted using SSE-C |
Part encrypted using SSE-C |
HTTPS |
V2 or V4 |
Non-encrypted object |
Non-encrypted part |
HTTP or HTTPS |
V2 or V4 |
Object encrypted using SSE-KMS |
Non-encrypted part |
HTTP or HTTPS |
V2 or V4 |
Object encrypted using SSE-C |
Non-encrypted part |
HTTP or HTTPS |
V2 or V4 |