Help Center/ Object Storage Service/ FAQs/ Server-Side Encryption/ Does OBS Support Encrypted Upload?
Updated on 2024-10-15 GMT+08:00

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, client, and tools.

Table 1 Object upload encryption in different access modes

Access Mode

Support for Upload Encryption

Reference

OBS Console

Yes

Uploading a File with Server-Side Encryption

OBS Browser+

No

If a bucket has server-side encryption enabled, objects uploaded to it will be automatically encrypted.

-

obsutil

No

If a bucket has server-side encryption enabled, objects uploaded to it will be automatically encrypted.

-

API

Yes

API Operations Related to Server-Side Encryption

SDKs

Yes

For details, see the "Server-Side Encryption" in the SDK Developer Guide for different programming languages.