Configuration d’une analyse de classe de stockage - Amazon Simple Storage Service

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 d’une analyse de classe de stockage

Grâce à l'outil d'analyse de classe de stockage Amazon S3, vous pouvez analyser des modèles d'accès au stockage pour décider à quel moment transférer les données appropriées vers la classe de stockage qui convient. L'analyse de classe de stockage observe les modèles d'accès aux données pour vous aider à déterminer quand il faut passer du mode STANDARD au mode STANDARD_IA (« IA » correspondant à « infrequent access », soit accès peu fréquent). Pour plus d’informations sur STANDARD_IA, consultez la FAQ Amazon S3 et Utilisation des classes de stockage Simple Storage Service (Amazon S3).

Vous configurez l'analyse de classe de stockage en configurant les données d'objet que vous voulez analyser. Vous pouvez configurer l'analyse de classe de stockage pour effectuer les opérations suivantes :

  • Analyser l'ensemble des contenus d'un compartiment.

    Vous recevrez une analyse pour tous les objets du compartiment.

  • Analyser les objets regroupés par préfixe et balises.

    Vous pouvez configurer des filtres qui regroupent des objets pour l'analyse par préfixe, par balises d'objets ou par une combinaison de préfixe et de balises. Vous recevez une analyse distincte pour chaque filtre que vous configurez. Vous pouvez avoir plusieurs configurations de filtres par compartiment, jusqu'à 1 000.

  • Exporter les données d'analyse.

    Lorsque vous configurez l'analyse de classe de stockage pour un compartiment ou un filtre, vous pouvez choisir que les données d'analyse exportées soient exportées dans un fichier chaque jour. L'analyse du jour est ajoutée au fichier pour former un journal d'analyse historique du filtre configuré. Le fichier est mis à jour quotidiennement au lieu de destination de votre choix. Lors de la sélection des données à exporter, vous spécifiez un compartiment de destination et un préfixe de destination facultatif où le fichier est écrit.

Vous pouvez utiliser la console Amazon S3, l'API REST AWS CLI ou les AWS SDK pour configurer l'analyse des classes de stockage.

Important

L'analyse de classe de stockage ne fournit pas de recommandations pour les transitions vers les classes de stockage Unizone – Accès peu fréquent ou S3 Glacier Flexible Retrieval.

Si vous souhaitez configurer l'analyse des classes de stockage pour exporter vos résultats sous forme de fichier .csv et que le compartiment de destination utilise le chiffrement de compartiment par défaut avec un AWS KMS key, vous devez mettre à jour la politique AWS KMS clé afin d'accorder à Amazon S3 l'autorisation de chiffrer le fichier .csv. Pour obtenir des instructions, consultez Octroi à Amazon S3 d'utiliser votre clé gérée par le client pour le chiffrement.

Pour plus d’informations sur l’analytique, consultez Analyses Amazon S3 - Analyse de classe de stockage.

Pour configurer une analyse de classe de stockage
  1. Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/s3/.

  2. Dans la liste Buckets (Compartiments), choisissez le nom du compartiment pour lequel vous souhaitez configurer une analyse de classe de stockage.

  3. Sélectionnez l'onglet Métriques.

  4. Sous Storage Class Analysis (Analyse des classes de stockage), choisissez Create analytics configuration (Créer une configuration d'analyse).

  5. Attribuez un nom au filtre. Pour analyser le compartiment entier, n'indiquez rien dans le champ Prefix (Préfixe).

  6. Dans le champ Prefix (Préfixe), saisissez du texte pour le préfixe des objets que vous souhaitez analyser.

  7. Pour ajouter une balise, choisissez Add tag (Ajouter une balise). Saisissez une clé et une valeur pour la balise. Vous pouvez entrer un préfixe et plusieurs balises.

  8. Vous pouvez également choisir Enable (Activer) sous Export CSV (Exporter vers CSV) pour exporter des rapports d'analyse au format de fichier plat de valeurs séparées par une virgule (.csv). Choisissez un compartiment de destination dans lequel le fichier peut être stocké. Vous pouvez saisir un préfixe pour le compartiment de destination. Le compartiment de destination doit se trouver dans le même compartiment Région AWS que celui pour lequel vous configurez l'analyse. Le compartiment de destination peut se trouver dans un autre Compte AWS.

    Si le compartiment de destination du fichier .csv utilise le chiffrement de compartiment par défaut avec une clé KMS, vous devez mettre à jour la politique relative aux AWS KMS clés pour autoriser Amazon S3 à chiffrer le fichier .csv. Pour obtenir des instructions, consultez Octroi à Amazon S3 d'utiliser votre clé gérée par le client pour le chiffrement.

  9. Choisissez Create configuration (Créer une configuration).

Amazon S3 crée une stratégie de compartiment sur le compartiment de destination qui accorde à Amazon S3 une autorisation en écriture. Cela lui permettra d'écrire les données d'exportation dans le compartiment.

Si une erreur se produit lorsque vous tentez de créer la stratégie de compartiment, des instructions s'affichent pour vous indiquer comment la résoudre. Par exemple, si vous avez choisi un compartiment de destination dans un autre Compte AWS et ne disposez pas des autorisations nécessaires pour lire et écrire dans la stratégie de compartiment, le message suivant s'affiche. Vous devez demander au propriétaire du compartiment de destination d'ajouter la stratégie de compartiment affichée au compartiment de destination. Si la stratégie n'est pas ajoutée au compartiment de destination, vous ne recevez pas les données d'exportation, car Amazon S3 n'est pas autorisé à écrire dans le compartiment de destination. Si le compartiment source est détenu par un compte autre que celui de l'utilisateur actuel, l'ID de compte correct du compartiment source doit être remplacé dans la stratégie.

Pour plus d’informations sur les données exportées et le fonctionnement du filtre, consultez Analyses Amazon S3 - Analyse de classe de stockage.

Pour configurer l'analyse des classes de stockage à l'aide de l'API REST, utilisez le PutBucketAnalyticsConfiguration. Vous pouvez également utiliser l'opération équivalente avec les AWS SDK AWS CLI or.

Vous pouvez utiliser les API REST suivantes pour travailler avec l’analyse de classe de stockage :