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-OBS |
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-OBS |
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-OBS |
Non-encrypted object |
HTTP or HTTPS |
Object encrypted using SSE-C |
Non-encrypted object |
HTTP or HTTPS |
Non-encrypted object |
Object encrypted using SSE-OBS |
HTTPS |
Object encrypted using SSE-KMS |
Object encrypted using SSE-OBS |
HTTPS |
Object encrypted using SSE-OBS |
Object encrypted using SSE-OBS |
HTTPS |
Object encrypted using SSE-C |
Object encrypted using SSE-OBS |
HTTPS |
Source Object |
Target Part |
Transfer Protocol |
---|---|---|
Non-encrypted object |
Part encrypted using SSE-KMS |
HTTP or HTTPS |
Object encrypted using SSE-KMS |
Part encrypted using SSE-KMS |
HTTP or HTTPS |
Object encrypted using SSE-OBS |
Part encrypted using SSE-KMS |
HTTP or HTTPS |
Object encrypted using SSE-C |
Part encrypted using SSE-KMS |
HTTP or HTTPS |
Non-encrypted object |
Part encrypted using SSE-C |
HTTPS |
Object encrypted using SSE-KMS |
Part encrypted using SSE-C |
HTTPS |
Object encrypted using SSE-OBS |
Part encrypted using SSE-C |
HTTPS |
Object encrypted using SSE-C |
Part encrypted using SSE-C |
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-OBS |
Non-encrypted part |
HTTP or HTTPS |
Object encrypted using SSE-C |
Non-encrypted part |
HTTP or HTTPS |
Non-encrypted object |
Part encrypted using SSE-OBS |
HTTP or HTTPS |
Object encrypted using SSE-KMS |
Part encrypted using SSE-OBS |
HTTP or HTTPS |
Object encrypted using SSE-OBS |
Part encrypted using SSE-OBS |
HTTP or HTTPS |
Object encrypted using SSE-C |
Part encrypted using SSE-OBS |
HTTP or HTTPS |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot