Inventaire des données Amazon Simple Storage Service
Amazon S3
Amazon S3 fournit un stockage d’objets évolutif dans le Cloud AWS. Il permet de stocker et de récupérer n’importe quel volume de données, depuis n’importe où sur le web. Grâce à son architecture unique, S3 est conçu pour dépasser 99,999999999 % (11 neuf) de durabilité des données. En outre, S3 stocke par défaut les données de manière redondante dans un minimum de trois zones de disponibilité, offrant ainsi une résilience intégrée en cas de sinistre généralisé. Les clients peuvent stocker leurs données dans une seule zone de disponibilité afin de réduire les coûts de stockage ou la latence, dans plusieurs zones de disponibilité pour faire face à la perte définitive d’un centre de données complet, ou dans plusieurs Régions AWS pour répondre aux exigences de résilience géographique.
Principales caractéristiques
- Situation géographique
-
Amazon S3 est hébergé dans plusieurs endroits dans le monde. Sélectionnez des emplacements de stockage de vos données à proximité de vos clients.
- Compartiments
-
Un compartiment est un conteneur d'objets stockés dans Amazon S3. Chaque objet est contenu dans un compartiment.
- Objets
-
Les objets sont les entités fondamentales stockées dans Amazon S3. Les objets sont composés de données et de métadonnées.
- Classes de stockage
-
Amazon S3 offre différentes classes de stockage optimisées pour différents cas d’utilisation.
- Gestion du stockage
-
Amazon S3 intègre des fonctionnalités de gestion du stockage que vous pouvez utiliser pour gérer vos coûts et respecter les exigences de conformité.
- Gestion des accès et sécurité
-
Amazon S3 fournit des fonctions d’audit et de gestion de l’accès à vos compartiments et objets.
Situation géographique
Amazon S3 est disponible dans les Région AWS du monde entier. Chaque région constitue une zone géographique séparée.
Pourquoi est-ce important
Une fois que vous avez déterminé où vous souhaitez stocker vos données, vous pouvez décider de déployer un stockage fonctionnellement équivalent aux mêmes emplacements ou à des emplacements différents, en fonction de vos besoins.
Pour obtenir un résumé de vos compartiments Amazon S3 dans toutes les régions
Utilisez la commande AWS CLI suivante :
aws s3api list-buckets / --max-items 100 / --page-size 100
Pour plus d’informations, consultez list-buckets dans la Référence des commandes de l’AWS CLI.
Compartiments
Les compartiments Amazon S3 sont des conteneurs d’objets. Chaque compartiment porte un nom unique au sein d’AWS. Amazon S3 prend en charge quatre types de compartiments : les compartiments à usage général, les compartiments de répertoires, les compartiments de table et les compartiments de vecteur. Chaque type de compartiment fournit un ensemble unique de fonctionnalités répondant à différents cas d’utilisation. Pour plus d’informations sur les différents types de compartiments, consultez Compartiments dans le Guide de l’utilisateur Amazon S3.
Pourquoi est-ce important
Après avoir répertorié vos compartiments, vous pouvez valider leurs paramètres pour des systèmes de stockage fonctionnellement équivalents en passant en revue les différents paramètres de configuration de vos compartiments.
Pour répertorier les configurations de vos compartiments
aws s3api get-bucket-versioning --bucketaws s3api get-bucket-encryption --bucketamzn-s3-demo-bucket1aws s3api get-bucket-logging --bucketamzn-s3-demo-bucket1amzn-s3-demo-bucket1
Pour plus d’informations, consultez get-bucket-versioning dans la Référence des commandes de l’AWS CLI.
Objets
Les objets sont les entités fondamentales stockées dans Amazon S3. Chaque objet se compose de données, d’une clé (nom) et de métadonnées.
Pourquoi est-ce important
La compréhension des caractéristiques de votre objet vous aide à planifier des exigences de capacité de stockage et de performances équivalentes dans des systèmes fonctionnellement équivalents.
Pour répertorier les objets et leurs propriétés
aws s3api list-objects-v2 --bucket/ --query 'Contents[].{Key: Key, Size: Size, LastModified: LastModified}'amzn-s3-demo-bucket1
Pour plus d’informations, consultez list-objects-v2 dans la Référence des commandes de l’AWS CLI.
Classes de stockage
Amazon S3 Standard
Amazon S3 Intelligent Tiering
Amazon S3 Standard-IA
Amazon S3 One Zone-IA
Amazon S3 Glacier Instant Retrieval
Amazon S3 Glacier Flexible Retrieval
Amazon S3 Glacier Deep Archive
Amazon S3 Express One Zone
Pourquoi est-ce important
La compréhension de votre utilisation des classes de stockage vous aide à déterminer les niveaux de stockage appropriés dans des systèmes fonctionnellement équivalents. Pour plus d’informations, consultez Compréhension et gestion des classes de stockage Amazon S3 dans le Guide de l’utilisateur Amazon S3.
Pour passer en revue votre sélection et votre utilisation des classes de stockage
Vous pouvez utiliser Amazon S3 Storage Lens pour passer en revue votre sélection et votre utilisation des classes de stockage. Pour plus d’informations, consultez Compréhension et gestion des classes de stockage Amazon S3 dans le Guide de l’utilisateur Amazon S3.
Gestion du stockage
Pourquoi est-ce important
La compréhension de votre utilisation des fonctionnalités de gestion du stockage vous aide à planifier des fonctionnalités équivalentes afin de gérer les coûts et de respecter les exigences de conformité dans des systèmes fonctionnellement équivalents.
Pour passer en revue votre sélection et votre utilisation des fonctionnalités de gestion du stockage
Vous pouvez utiliser Amazon S3 Storage Lens pour passer en revue votre sélection et votre utilisation des fonctionnalités de gestion du stockage. Pour plus d’informations, consultez Glossaire des métriques Amazon S3 Storage Lens dans le Guide de l’utilisateur Amazon S3.
Gestion des accès et sécurité
Pourquoi est-ce important
La compréhension de vos paramètres de gestion des accès et de sécurité vous aide à planifier des fonctionnalités équivalentes pour gérer les exigences d’accès et de sécurité dans des systèmes fonctionnellement équivalents.
Pour passer en revue vos paramètres de gestion des accès et de sécurité
Après avoir répertorié vos compartiments, vous pouvez valider leurs paramètres de sécurité et d’accès pour des systèmes de stockage fonctionnellement équivalents en passant en revue les différents paramètres de configuration de vos compartiments.
aws s3api get-public-access-block --bucketamzn-s3-demo-bucket1aws s3api get-bucket-acl --bucketamzn-s3-demo-bucket1aws s3api get-bucket-encryption --bucketamzn-s3-demo-bucket1aws s3api get-bucket-policy --bucketamzn-s3-demo-bucket1
Transfert de données
Vous pouvez transférer des données d’Amazon S3 à l’aide de plusieurs méthodes :
AWS CLI
Kits AWS SDK
API REST Amazon S3
Outils tiers
Exemple avec AWS CLI
Pour télécharger un compartiment entier :
aws s3 sync s3:///local/pathamzn-s3-demo-bucket1
Pour plus d’informations, consultez sync dans la Référence des commandes de l’AWS CLI.
Pour télécharger des objets spécifiques :
aws s3 cp s3:///path/to/object /local/pathamzn-s3-demo-bucket1
Pour plus d’informations, consultez cp dans la Référence des commandes de l’AWS CLI.
Ressources connexes
Autres caractéristiques d’Amazon S3 :