Étape 1 : Créer votre premier compartiment S3
Une fois inscrit sur AWS, vous êtes prêt à créer un compartiment dans Amazon S3 à l'aide de la AWS Management Console. Dans Amazon S3, chaque objet est stocké dans un compartiment. Avant de pouvoir stocker des données dans Amazon S3, vous devez créer un compartiment.
Note
Vous n'êtes pas facturé pour la création d'un compartiment. Seuls le stockage d'objets dans le compartiment et le transfert des objets dans et hors du compartiment vous sont facturés. Les frais que vous encourez en appliquant les exemples suivants de ce manuel sont minimes (moins de 1 USD). Pour de plus amples informations sur les coûts de stockage, veuillez consulter Tarification Amazon S3
Connectez-vous à la AWS Management Console et ouvrez la console Amazon S3 à l'adresse https://console.aws.amazon.com/s3/
. -
Dans le panneau de navigation de gauche, choisissez Compartiments.
-
Choisissez Créer un compartiment.
La page Créer un compartiment s'ouvre.
-
Pour Nom du compartiment, saisissez le nom de votre compartiment.
Les nom du compartiment doit présenter les caractéristiques suivantes :
-
Être unique dans une partition. Une partition est un regroupement de Régions. AWS dispose actuellement de trois partitions :
aws
(Régions Standard),aws-cn
(Régions Chine) etaws-us-gov
(AWS GovCloud (US) Regions). -
Il doit comporter entre 3 et 63 caractères.
-
Être uniquement composé de lettres minuscules, de chiffres, de points (.) et de traits d'union (-). Pour une meilleure compatibilité, nous vous recommandons d'éviter d'utiliser des points (.) dans les noms de compartiment, à l'exception des compartiments utilisés uniquement pour l'hébergement de sites web statiques.
-
Commencer et se terminer par une lettre ou un chiffre.
Une fois le compartiment créé, vous ne pouvez pas changer son nom. Pour plus d'informations sur l'attribution de noms à des compartiments, consultez Règles de dénomination de compartiment.
Important
Évitez d'inclure des informations sensibles, notamment des numéros de compte, dans le nom du compartiment. Le nom de compartiment est visible dans les URL qui pointent vers les objets du compartiment.
-
-
Dans Région, choisissez la Région AWS dans laquelle le compartiment doit résider.
Pour limiter la latence et les coûts, et répondre aux exigences légales, choisissez une région proche de vous. Les objets stockés dans une Région ne la quittent jamais, sauf si vous les transférez explicitement vers une autre Région. Pour obtenir la liste des Régions AWS Amazon S3, consultez Points de terminaison Service AWS dans Référence générale d'Amazon Web Services.
-
Sous Object Ownership (Propriété de l'objet), pour désactiver ou activer les listes ACL et contrôler la propriété des objets téléchargés dans votre compartiment, sélectionnez l'un des paramètres suivants :
Listes ACL désactivées
-
Propriétaire du compartiment appliqué (par défaut) : les listes ACL sont désactivées et le propriétaire du compartiment détient automatiquement chaque objet présent dans le compartiment et en a le contrôle total. Les listes ACL n'affectent plus les autorisations d'accès aux données du compartiment S3. Le compartiment utilise des stratégies exclusivement pour définir le contrôle des accès.
Par défaut, les listes ACL sont désactivées. La majorité des cas d'utilisation modernes dans Amazon S3 ne nécessitent plus l'utilisation des listes ACL. Nous vous recommandons de maintenir les listes ACL désactivées, sauf dans des circonstances inhabituelles où vous devez contrôler l'accès individuellement pour chaque objet. Pour de plus amples informations, veuillez consulter Consultez Contrôle de la propriété des objets et désactivation des listes ACL pour votre compartiment.
Listes ACL activées
-
Bucket owner preferred (Préféré par le propriétaire du compartiment) – Le propriétaire du compartiment possède les nouveaux objets que d'autres comptes écrivent dans le compartiment avec la liste ACL
bucket-owner-full-control
prête à l'emploi, et en a le contrôle total.Si vous appliquez le paramètre Propriétaire du compartiment préféré, pour exiger que tous les chargements Amazon S3 incluent la liste ACL prédéfinie
bucket-owner-full-control
, vous pouvez ajouter une politique de compartiment qui autorise uniquement les chargements d'objets utilisant cette liste ACL. -
Object writer (Rédacteur d'objets) – Le Compte AWS qui télécharge un objet est propriétaire de l'objet, a un contrôle total sur celui-ci et peut en accorder l'accès à d'autres utilisateurs via des listes ACL.
Note
Le paramètre par défaut est Propriétaire du compartiment appliqué. Pour appliquer le paramètre par défaut et maintenir les listes ACL désactivées, seule l'autorisation
s3:CreateBucket
est requise. Pour activer les listes ACL, vous devez disposez de l'autorisations3:PutBucketOwnershipControls
. -
-
Dans Paramètres de blocage de l'accès public pour ce compartiment, choisissez les paramètres Bloquer l'accès public que vous souhaitez appliquer au compartiment.
Par défaut, les quatre paramètres de blocage de l'accès public sont activés. Nous vous recommandons de maintenir tous les paramètres activés, sauf si vous savez que vous devez en désactiver un ou plusieurs pour votre cas d'utilisation spécifique. Pour en savoir plus sur le blocage de l'accès public, consultez Blocage de l'accès public à votre stockage Amazon S3.
Note
Pour activer tous les paramètres de blocage de l'accès public, seule l'autorisation
s3:CreateBucket
est requise. Pour désactiver les paramètres de blocage de l'accès public, vous devez disposer de l'autorisations3:PutBucketPublicAccessBlock
. -
(Facultatif) Sous Bucket Versioning (Gestion des versions du compartiment), vous pouvez choisir de conserver les variantes des objets dans votre compartiment. Pour de plus amples informations sur la gestion des versions, veuillez consulter Utilisation de la gestion des versions dans les compartiments S3.
Pour désactiver ou activer la gestion des versions sur votre compartiment, choisissez Disable (Désactiver) ou Enable (Activer).
-
(Facultatif) Sous Tags (Balises), vous pouvez choisir d'ajouter des balises à votre compartiment. Les balises sont des paires clé-valeur utilisées pour catégoriser le stockage.
Pour ajouter une balise de compartiment, saisissez une Key (Clé) et éventuellement une Value (Valeur), puis choisissez Add Tag (Ajouter une balise).
-
Sous Default encryption (Chiffrement par défaut), choisissez Edit (Modifier).
-
Pour configurer le chiffrement par défaut, sous Type de chiffrement, choisissez l'une des options suivantes :
-
Clés gérées par Amazon S3 (SSE-S3)
-
Clé AWS Key Management Service (SSE-KMS)
Important
Si vous utilisez l'option SSE-KMS pour votre configuration de chiffrement par défaut, vous êtes soumis aux quotas RPS (demandes par seconde) de AWS KMS. Pour plus d'informations sur les quotas de AWS KMS et sur la procédure à suivre pour demander une augmentation des quotas, consultez Quotas dans le Guide du développeur AWS Key Management Service.
Les compartiments et les nouveaux objets sont chiffrés à l'aide d'un chiffrement côté serveur avec une clé gérée par Amazon S3 comme niveau de base de configuration du chiffrement. 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 en savoir plus sur l'utilisation du chiffrement côté serveur Amazon S3 pour chiffrer vos données, consultez Utilisation du chiffrement côté serveur avec des clés gérées par Amazon S3 (SSE-S3).
-
-
Si vous avez sélectionné Clé AWS Key Management Service (SSE-KMS), procédez comme suit :
-
Sous Clé AWS KMS, spécifiez votre clé KMS de l'une des manières suivantes :
-
Pour choisir parmi une liste de clés KMS disponibles, choisissez Choisir parmi vos clés AWS KMS keys, puis sélectionnez votre Clé KMS dans la liste des clés disponibles.
La Clé gérée par AWS (
aws/s3
) et la clé gérée par le client apparaissent toutes deux dans cette liste. Pour plus d'informations sur les clés gérées par le client, consultez Clés de client et clés AWS dans le Guide du développeur AWS Key Management Service. -
Pour saisir l'ARN de la clé KMS, choisissez Saisir l'ARN de AWS KMS key, puis saisissez l'ARN de votre clé KMS dans le champ qui s'affiche.
-
Pour créer une clé gérée par le client dans la console AWS KMS, choisissez Créer une clé KMS.
Pour en savoir plus sur la création AWS KMS key, consultez Création de clés dans le guide du développeur AWS Key Management Service.
Important
Vous pouvez uniquement utiliser des clés KMS disponibles dans la même Région AWS que le compartiment. La console Amazon S3 répertorie uniquement les 100 premières clés KMS dans la même région que le compartiment. Pour utiliser une clé KMS qui n'est pas répertoriée, vous devez saisir l'ARN de votre clé KMS. Si vous souhaitez utiliser une clé KMS qui appartient à un autre compte, vous devez d'abord avoir l'autorisation d'utiliser cette clé KMS, puis saisir l'ARN de la clé KMS. Pour plus d'informations sur les autorisations entre comptes pour les clés KMS, consultez la section Creating KMS keys that other accounts can use (Création de clés KMS que d'autres comptes peuvent utiliser) dans le Guide du développeur AWS Key Management Service. Pour en savoir plus sur SSE-KMS, consultez Spécification du chiffrement côté serveur avec AWS KMS (SSE-KMS).
Lorsque vous utilisez une AWS KMS key pour le chiffrement côté serveur dans Amazon S3, vous devez choisir une clé KMS de chiffrement symétrique. Amazon S3 prend uniquement en charge les clés KMS symétriques de chiffrement et ne prend pas en charge les clés KMS asymétriques. Pour plus d'informations, consultez la section Identifying symmetric and asymmetric KMS keys (Identification des clés KMS symétriques et asymétriques) dans le Guide du développeur AWS Key Management Service.
Pour en savoir plus sur la création AWS KMS key, consultez Création de clés dans le guide du développeur AWS Key Management Service. Pour en savoir plus sur l'utilisation de AWS KMS avec Amazon S3, consultez Utilisation du chiffrement côté serveur avec des clés AWS KMS (SSE-KMS).
-
-
Lorsque vous configurez votre compartiment pour utiliser le chiffrement par défaut avec SSE-KMS, vous pouvez également activer les clés de compartiment S3. Les clés de compartiment S3 diminuent le coût du chiffrement en réduisant le trafic de demandes depuis Amazon S3 vers AWS KMS. Pour de plus amples informations, veuillez consulter Réduction du coût du SSE-KMS avec les clés de compartiment Amazon S3.
Pour utiliser les clés de compartiment S3, sous la Clé de compartiment, choisissez Activer.
-
-
(Facultatif) Si vous souhaitez activer le verrouillage des objets S3, procédez comme suit :
-
Choisissez Advanced Settings (Paramètres avancés).
Important
Vous pouvez activer le verrouillage d'objets pour un compartiment uniquement à sa création, et vous ne pouvez pas le désactiver plus tard. L'activation du verrouillage des objets active également la gestion des versions pour le compartiment. Après l'avoir activé, vous devez configurer les paramètres de conservation et de mise en suspens juridique par défaut du verrouillage d'objets pour protéger les nouveaux objets contre la suppression ou l'écrasement.
-
Pour activer le verrouillage d'objets, choisissez Enable (Activer), lisez l'avertissement qui s'affiche et confirmez-le.
Pour de plus amples informations, veuillez consulter Utilisation du verrouillage des objets S3.
Note
Pour créer un compartiment prenant en charge le verrouillage d'objets, vous devez disposer des autorisations suivantes :
s3:CreateBucket
,s3:PutBucketVersioning
ets3:PutBucketObjectLockConfiguration
. -
-
Choisissez Créer un compartiment.
Vous avez créé un compartiment dans Amazon S3.
Étape suivante
Pour ajouter un objet à votre compartiment, veuillez consulter Étape 2 : Charger un objet dans votre compartiment.