API Operations Related to Server-Side Encryption
This section lists the operations related to server-side encryption and describes HTTP protocols applicable to the operations.
The following table describes the requirements on the transmission protocols used by the API operation related to server-side encryption.
|
Operation |
Transfer Protocol |
|---|---|
|
PutObject |
HTTPS |
|
PostObject |
HTTPS |
|
InitiateMultipartUpload |
HTTPS |
|
HeadObject |
HTTPS |
|
GetObject |
HTTPS |
|
UploadPart |
HTTPS |
|
CompleteMultipartUpload |
HTTP or HTTPS |
|
Operation |
Transfer Protocol |
|---|---|
|
PutObject |
HTTPS |
|
PostObject |
HTTPS |
|
InitiateMultipartUpload |
HTTPS |
|
HeadObject |
HTTP or HTTPS |
|
GetObject |
HTTPS |
|
UploadPart |
HTTPS |
|
CompleteMultipartUpload |
HTTP or HTTPS |
|
Source Object |
Target Object |
Transfer Protocol |
|---|---|---|
|
Non-encrypted object |
Object encrypted using SSE-KMS |
HTTPS |
|
Object encrypted using SSE-KMS |
Object encrypted using SSE-KMS |
HTTPS |
|
Object encrypted using SSE-C |
Object encrypted using SSE-KMS |
HTTPS |
|
Non-encrypted object |
Object encrypted using SSE-C |
HTTPS |
|
Object encrypted using SSE-KMS |
Object encrypted using SSE-C |
HTTPS |
|
Object encrypted using SSE-C |
Object encrypted using SSE-C |
HTTPS |
|
Non-encrypted object |
Non-encrypted object |
HTTP or HTTPS |
|
Object encrypted using SSE-KMS |
Non-encrypted object |
HTTP or HTTPS |
|
Object encrypted using SSE-C |
Non-encrypted object |
HTTP or HTTPS |
|
Source Object |
Target Part |
Transfer Protocol |
|---|---|---|
|
Non-encrypted object |
SSE-KMS encryption part |
HTTP or HTTPS |
|
Object encrypted using SSE-KMS |
SSE-KMS encryption part |
HTTP or HTTPS |
|
Object encrypted using SSE-C |
SSE-KMS encryption part |
HTTP or HTTPS |
|
Non-encrypted object |
SSE-C encryption part |
HTTPS |
|
Object encrypted using SSE-KMS |
SSE-C encryption part |
HTTPS |
|
Object encrypted using SSE-C |
SSE-C encryption part |
HTTPS |
|
Non-encrypted object |
Non-encrypted part |
HTTP or HTTPS |
|
Object encrypted using SSE-KMS |
Non-encrypted part |
HTTP or HTTPS |
|
Object encrypted using SSE-C |
Non-encrypted part |
HTTP or HTTPS |
Last Article: Server-Side Encryption (SSE-C)
Next Article: Data+
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.