Object Storage Service (OSS) ofrece cifrado del lado del servidor para los datos que se cargan. Cuando usted carga datos, OSS los cifra y los almacena. Al descargarlos, OSS los descifra automáticamente y devuelve la información original. El encabezado de respuesta HTTP indica que los datos se cifraron en el servidor.
Notas de uso
Antes de configurar el cifrado del lado del servidor, asegúrese de comprender esta función. Para obtener más información, consulte Server-side encryption.
El código de ejemplo de este tema utiliza un endpoint público de la región China (Hangzhou) (
cn-hangzhou) como referencia. Si necesita acceder a OSS desde otros productos de Alibaba Cloud en la misma región, debe usar un endpoint de red interna. Para conocer más sobre las regiones y los endpoints compatibles con OSS, consulte Regions and endpoints.Para configurar el cifrado de un bucket, requiere el permiso
oss:PutBucketEncryption. Para obtener la configuración de cifrado del bucket, requiere el permisooss:GetBucketEncryption. Para eliminar dicha configuración, requiere el permisooss:DeleteBucketEncryption. Para obtener más información, consulte Attach a custom policy to a RAM user.
Ejemplos
Configure bucket encryption
Get the bucket encryption configuration
Delete the bucket encryption configuration
Referencias
Para consultar el código de ejemplo completo del cifrado del lado del servidor, revise put_bucket_encryption, get_bucket_encryption y delete_bucket_encryption.
Para obtener más información sobre la operación de API que configura el cifrado del lado del servidor, consulte PutBucketEncryption.
Si necesita detalles sobre la operación de API que obtiene la configuración de cifrado del lado del servidor, consulte GetBucketEncryption.
En cuanto a la operación de API que elimina la configuración de cifrado del lado del servidor, consulte DeleteBucketEncryption.