Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Configuration et surveillance du chiffrement par défaut pour les compartiments de répertoire
Le chiffrement des compartiments Amazon S3 est activé par défaut, et les nouveaux objets sont automatiquement chiffrés à l'aide du chiffrement côté serveur avec des clés gérées par Amazon S3 (SSE-S3). Ce chiffrement s'applique à tous les nouveaux objets de vos compartiments Amazon S3, sans frais.
Si vous avez besoin d'un contrôle accru sur vos clés de chiffrement, par exemple pour gérer la rotation des clés et l'attribution des politiques d'accès, vous pouvez choisir d'utiliser le chiffrement côté serveur avec des clés AWS Key Management Service (AWS KMS) (SSE-KMS).
Note
Nous recommandons que le chiffrement par défaut du compartiment utilise la configuration de chiffrement souhaitée et que vous ne remplaciez pas le chiffrement par défaut du compartiment dans vos
CreateSession
demandes ou demandesPUT
d'objets. Les nouveaux objets sont ensuite automatiquement chiffrés avec les paramètres de chiffrement souhaités. Pour plus d'informations sur les comportements de remplacement du chiffrement dans les compartiments de répertoire, voir Spécifier le chiffrement côté serveur avec AWS KMS pour les téléchargements de nouveaux objets.Pour chiffrer de nouveaux objets dans un compartiment de répertoire avec SSE -KMS, vous devez spécifier SSE - KMS comme configuration de chiffrement par défaut du compartiment d'annuaire avec une KMS clé (en particulier, une clé gérée par le client). Ensuite, lorsqu'une session est créée pour les API opérations de point de terminaison Zonal, les nouveaux objets sont automatiquement chiffrés et déchiffrés avec des SSE clés de compartiment S3 pendant la session. KMS
Lorsque vous définissez le chiffrement du compartiment par défaut sur SSE -KMS, les clés de compartiment S3 sont toujours activées pour les
GET
PUT
opérations dans un compartiment de répertoire et ne peuvent pas être désactivées. Les clés de compartiment S3 ne sont pas prises en charge lorsque vous copiez SSE des objets KMS chiffrés depuis des compartiments à usage général vers des compartiments de répertoire, des compartiments de répertoire vers des compartiments à usage général, ou entre des compartiments de répertoire, via CopyObject, UploadPartCopy, le Copy opération dans Batch Operations, ou import emplois. Dans ce cas, Amazon S3 effectue un appel à AWS KMS chaque fois qu'une demande de copie est faite pour un objet KMS chiffré. Pour plus d'informations sur la façon dont les clés de compartiment S3 réduisent les coûts de vos AWS KMS demandes, consultezRéduction du coût de SSE : KMS avec les clés de compartiment Amazon S3.Lorsque vous spécifiez une clé gérée par le AWS KMS client pour le chiffrement dans votre compartiment d'annuaire, utilisez uniquement l'ID ou la cléARN. Le format d'alias de clé de la KMS clé n'est pas pris en charge.
Le chiffrement double couche côté serveur avec des AWS KMS clés (DSSE-KMS) et le chiffrement côté serveur avec des clés fournies par le client (SSE-C) ne sont pas pris en charge pour le chiffrement par défaut dans les compartiments de répertoire.
Pour plus d'informations sur la configuration du chiffrement par défaut, consultezConfiguration du chiffrement par défaut.
Pour plus d'informations sur les autorisations requises pour le chiffrement par défaut, voir PutBucketEncryptiondans le Amazon Simple Storage Service API Reference.
Vous pouvez configurer le chiffrement par défaut d'Amazon S3 pour un compartiment S3 à l'aide de la console Amazon S3 AWS SDKs, de l'Amazon S3 REST API et du AWS Command Line Interface (AWS CLI).
Pour configurer le chiffrement par défaut sur un compartiment Amazon S3
Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/s3/
. -
Dans le panneau de navigation de gauche, choisissez Compartiments.
-
Dans la liste Compartiments, choisissez le nom du compartiment que vous souhaitez utiliser.
-
Choisissez l’onglet Propriétés.
-
Dans les paramètres de chiffrement côté serveur, les compartiments d'annuaire utilisent le chiffrement côté serveur avec des clés gérées par Amazon S3 (-S3). SSE
-
Sélectionnez Enregistrer les modifications.
Ces exemples vous montrent comment configurer le chiffrement par défaut en utilisant SSE -S3 ou en utilisant SSE - KMS avec une clé de compartiment S3.
Pour plus d'informations sur le chiffrement par défaut, consultez Définition du comportement de chiffrement côté serveur par défaut pour les compartiments Amazon S3. Pour plus d'informations sur l'utilisation du AWS CLI pour configurer le chiffrement par défaut, consultez put-bucket-encryption
Exemple — Chiffrement par défaut avec SSE -S3
Cet exemple montre comment configurer le chiffrement du compartiment par défaut avec les clés gérées par Amazon S3. Pour utiliser la commande, remplacez le user input placeholders
avec vos propres informations.
aws s3api put-bucket-encryption --bucket
bucket-base-name
--zone-id
--x-s3 --server-side-encryption-configuration '{ "Rules": [ { "ApplyServerSideEncryptionByDefault": { "SSEAlgorithm": "AES256" } } ] }'
Exemple — Chiffrement par défaut avec SSE - KMS à l'aide d'une clé de compartiment S3
Cet exemple configure le chiffrement des compartiments par défaut avec SSE - à KMS l'aide d'une clé de compartiment S3. Pour utiliser la commande, remplacez le user input placeholders
avec vos propres informations.
aws s3api put-bucket-encryption --bucket
bucket-base-name
--zone-id
--x-s3 --server-side-encryption-configuration '{ "Rules": [ { "ApplyServerSideEncryptionByDefault": { "SSEAlgorithm": "aws:kms", "KMSMasterKeyID": "KMS-Key-ARN
" }, "BucketKeyEnabled": true } ] }'
Utilisez l'RESTAPIPutBucketEncryption
opération pour définir le chiffrement par défaut avec un type de chiffrement côté serveur à utiliser : SSE -S3 ou -. SSE KMS
Pour plus d’informations, consultez .PutBucketEncryptiondans le Amazon Simple Storage Service API Reference.
Lors de l'utilisation AWS SDKs, vous pouvez demander à Amazon S3 de l'utiliser AWS KMS keys pour le chiffrement côté serveur. Ce qui suit AWS SDKs pour Java et. NETdes exemples configurent la configuration de chiffrement par défaut pour un compartiment de répertoire avec SSE - KMS et une clé de compartiment S3. Pour plus d'informations sur les autresSDKs, consultez la section Exemples de code et de bibliothèques
Important
Lorsque vous utilisez un AWS KMS key pour le chiffrement côté serveur dans Amazon S3, vous devez choisir une clé de chiffrement symétrique. KMS Amazon S3 prend uniquement en charge les KMS clés de chiffrement symétriques. Pour plus d'informations sur ces clés, consultez la section KMSClés de chiffrement symétriques dans le manuel du AWS Key Management Service développeur.
Surveillance du chiffrement par défaut pour les compartiments de répertoire avec AWS CloudTrail
Vous pouvez suivre les demandes de configuration de chiffrement par défaut pour les compartiments d'annuaire Amazon S3 à l'aide d' AWS CloudTrail événements. Les noms API d'événements suivants sont utilisés dans CloudTrail les journaux :
-
PutBucketEncryption
-
GetBucketEncryption
-
DeleteBucketEncryption
Note
EventBridge n'est pas pris en charge dans les compartiments de répertoire.
Le chiffrement double couche côté serveur avec des clés AWS Key Management Service (AWS KMS) (DSSE-KMS) ou le chiffrement côté serveur avec des clés de chiffrement fournies par le client (SSE-C) ne sont pas pris en charge dans les compartiments d'annuaire.
Pour plus d'informations sur la surveillance du chiffrement par défaut avec AWS CloudTrail, consultezSurveillance du chiffrement par défaut avec Amazon AWS CloudTrail et Amazon EventBridge.