Does OBS Support Encrypted Upload?
OBS provides server-side encryption function. You can encrypt objects while uploading. Data is encrypted on the server and then stored in OBS. When downloading the encrypted objects, the encrypted data will be decrypted on the server and displayed for you in plaintext.
Table 1 lists the encryption methods supported by OBS Console, clients, and tools.
Access Mode |
Support for Upload Encryption |
Reference |
---|---|---|
OBS Console |
Yes |
|
OBS Browser+ |
No Object encryption is not supported for upload. However, if the default encryption function is enabled for a bucket, objects uploaded to the bucket will be automatically encrypted. |
- |
obsutil |
No Object encryption is not supported for upload. However, if the default encryption function is enabled for a bucket, objects uploaded to the bucket will be automatically encrypted. |
- |
API |
Yes |
|
SDKs |
Yes |
For details, see the "Server-Side Encryption" in the SDK Developer Guide for different programming languages. |
Server-Side Encryption FAQs
- Does OBS Support Encrypted Upload?
- How Do I Access or Download an Encrypted Object?
- Why Cannot an Authorized Account or User Upload or Download KMS Encrypted Objects?
- What Encryption Technologies Can I Use to Encrypt Data on OBS?
- Will OBS Server-Side Encryption Encrypt My Existing Objects That Are Unencrypted?
- Will I Be Billed for the Encryption Provided by OBS Server-Side Encryption?
- Does OBS SSE-KMS Allow Anonymous Access?
- Are Additional Permissions Required When I Share an Object with SSE-OBS Encrypted?
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.
Chatbotmore