OSS prend en charge le chiffrement côté serveur (SSE). Lors du chargement des données, OSS les chiffre et les stocke. Lors du téléchargement, OSS les déchiffre automatiquement et renvoie les données brutes. L'en-tête de la réponse HTTP indique que les données ont été chiffrées sur le serveur.
Notes
Avant de configurer le chiffrement côté serveur, assurez-vous de bien comprendre cette fonctionnalité. Pour plus d'informations, consultez la rubrique Chiffrement côté serveur.
Le code exemple de cette rubrique utilise l'ID de région Chine (Hangzhou)
cn-hangzhouet un endpoint public. Si vous accédez à OSS depuis un autre service Alibaba Cloud dans la même région, utilisez un endpoint interne. Pour plus d'informations sur les régions et les endpoints OSS, consultez la rubrique Régions et endpoints.Cette rubrique utilise des variables d'environnement pour lire les identifiants d'accès. Pour savoir comment configurer les identifiants d'accès, consultez la rubrique Configurer les identifiants d'accès.
Pour configurer le chiffrement du bucket, vous devez disposer de l'autorisation
oss:PutBucketEncryption. Pour récupérer les configurations de chiffrement du bucket, vous devez disposer de l'autorisationoss:GetBucketEncryption. Pour supprimer les configurations de chiffrement du bucket, vous devez disposer de l'autorisationoss:DeleteBucketEncryption. Pour plus d'informations, consultez la rubrique Accorder des politiques d'accès personnalisées aux utilisateurs RAM.
Code exemple
Configurer le chiffrement du bucket
Récupérer les configurations de chiffrement du bucket
Supprimer les configurations de chiffrement du bucket
Références
Pour obtenir le code exemple complet relatif au chiffrement côté serveur, consultez les fichiers put_bucket_encryption.go, get_bucket_encryption.go et delete_bucket_encryption.go.
Pour plus d'informations sur l'opération API permettant de configurer le chiffrement côté serveur, consultez la documentation PutBucketEncryption.
Pour plus d'informations sur l'opération API permettant de récupérer les configurations de chiffrement côté serveur, consultez la documentation GetBucketEncryption.
Pour plus d'informations sur l'opération API permettant de supprimer les configurations de chiffrement côté serveur, consultez la documentation DeleteBucketEncryption.