Inventaire des données Amazon Simple Storage Service - Amazon Simple Storage Service

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 --bucket amzn-s3-demo-bucket1 aws s3api get-bucket-encryption --bucket amzn-s3-demo-bucket1 aws s3api get-bucket-logging --bucket amzn-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 amzn-s3-demo-bucket1 / --query 'Contents[].{Key: Key, Size: Size, LastModified: LastModified}'

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 --bucket amzn-s3-demo-bucket1 aws s3api get-bucket-acl --bucket amzn-s3-demo-bucket1 aws s3api get-bucket-encryption --bucket amzn-s3-demo-bucket1 aws s3api get-bucket-policy --bucket amzn-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://amzn-s3-demo-bucket1 /local/path

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://amzn-s3-demo-bucket1/path/to/object /local/path

Pour plus d’informations, consultez cp dans la Référence des commandes de l’AWS CLI.

Autres caractéristiques d’Amazon S3 :