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 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 | See section "API Operations Related to Server-Side Encryption" in the Object Storage Service API Reference. |