

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.

# Analyses Amazon S3 - Analyse de classe de stockage
<a name="analytics-storage-class"></a>

Grâce à l’*analyse de classe de stockage* Analyses 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. Cette nouvelle fonction Analyses Amazon S3 observe les modèles d’accès aux données pour vous aider à déterminer le moment où passer du stockage STANDARD moins fréquemment utilisé à la classe de stockage STANDARD\$1IA (« IA » correspondant à « infrequent access », soit accès peu fréquents). Pour plus d’informations sur les classes de stockage, consultez [Bien comprendre et gérer les classes de stockage Amazon S3](storage-class-intro.md). 

Une fois que l’analyse de classe de stockage a observé les modèles d’accès peu fréquents d’un ensemble filtré de données sur une période donnée, vous pouvez utiliser les résultats d’analyse pour vous aider à améliorer vos configurations de cycle de vie. Vous pouvez configurer l’analyse de classe de stockage pour analyser tous les objets d’un compartiment. Ou, vous pouvez configurer des filtres pour regrouper des objets pour l’analyse par préfixe commun (c’est-à-dire des objets qui ont des noms qui commencent par une chaîne courante), par balises d’objets, ou par préfixe et balises. Vous trouverez très probablement qu’un filtrage par groupes d’objets est le meilleur moyen de tirer parti de l’analyse de classe de stockage. 

**Important**  
L’analyse de classe de stockage fournit uniquement des recommandations pour les classes standard à standard – Accès peu fréquent.

Vous pouvez avoir plusieurs filtres d’analyse de classe de stockage par compartiment, jusqu’à 1 000, et vous recevrez une analyse distincte pour chaque filtre. Plusieurs configurations de filtres vous permettent d’analyser des groupes spécifiques d’objets pour améliorer vos configurations de cycle de vie qui transfèrent des objets vers STANDARD\$1IA. 

L’analyse de classe de stockage affiche des visualisations de l’utilisation du stockage dans la console Amazon S3 qui sont mises à jour quotidiennement. Vous pouvez également exporter ces données d'utilisation quotidienne vers un compartiment S3 et les consulter dans un tableur ou à l'aide d'outils de business intelligence tels que Quick.

Il y a des coûts associés à l’analyse de la classe de stockage. Pour en savoir plus sur la tarification, consultez *Gestion et informations* [Tarification Amazon S3](https://aws.amazon.com/s3/pricing/).

**Topics**
+ [Comment configurer une analyse de classe de stockage ?](#analytics-storage-class-how-to-set-up)
+ [Comment utiliser l’analyse de classe de stockage ?](#analytics-storage-class-contents)
+ [Comment exporter des données d’analyse de classe de stockage ?](#analytics-storage-class-export-to-file)
+ [Configuration d’une analyse de classe de stockage](configure-analytics-storage-class.md)

## Comment configurer une analyse de classe de stockage ?
<a name="analytics-storage-class-how-to-set-up"></a>

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 ou le AWS CLI or AWS SDKs pour configurer l'analyse des classes de stockage.
+ Pour en savoir plus sur la configuration de l’analyse de classe de stockage dans la console Amazon S3, consultez [Configuration d’une analyse de classe de stockage](configure-analytics-storage-class.md).
+ Pour utiliser l'API Amazon S3, utilisez l'[PutBucketAnalyticsConfiguration](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTAnalyticsConfig.html)API REST, ou l'équivalent, depuis le AWS CLI ou AWS SDKs. 

## Comment utiliser l’analyse de classe de stockage ?
<a name="analytics-storage-class-contents"></a>

Vous utilisez l’analyse de classe de stockage pour observer vos modèles d’accès aux données dans le temps en vue de collecter des informations vous permettant d’améliorer la gestion du cycle de vie de votre stockage STANDARD\$1IA. Une fois qu’un filtre est configuré, vous commencez à voir l’analyse des données basée sur le filtre dans la console Amazon S3 dans les 24 à 48 heures. Toutefois, l’analyse de classe de stockage observe les modèles d’accès d’un ensemble filtré de données pendant 30 jours ou plus afin d’obtenir des informations pour l’analyse avant de fournir un résultat. L’analyse se poursuit après le résultat initial et met à jour le résultat à mesure que les modèles d’accès changent

Lorsque vous configurez un filtre pour la première fois, la console Simple Storage Service (Amazon S3) peut prendre du temps pour analyser vos données.

L’analyse de classe de stockage observe les modèles d’accès d’un ensemble filtré de données d’objet pendant 30 jours ou plus pour collecter suffisamment d’informations pour l’analyse. Une fois que l’analyse de classe de stockage a rassemblé suffisamment d’informations, un message indiquant que l’analyse a été complétée s’affiche dans la console Amazon S3.

Lors de l’analyse des objets faisant l’objet d’accès peu fréquents, la classe de stockage examine le jeu filtré d’objets regroupés en fonction de l’âge comme ils ont été téléchargés vers Amazon S3. L’analyse de classe de stockage détermine si la tranche d’âge fait l’objet d’accès peu fréquents en regardant les facteurs suivants de l’ensemble filtré de données :
+ Objets de la classe de stockage STANDARD de plus de 128 Ko.
+ Stockage total moyen à disposition par tranche d’âge.
+ Nombre moyen d’octets transférés (et non la fréquence) par tranche d’âge.
+ Les données d’exportation d’analyse incluent uniquement les demandes avec des données pertinentes pour l’analyse de classe de stockage. Cela peut entraîner des différences dans le nombre de demandes, et dans le total des octets de chargement et de demande par rapport à ce qui est affiché dans les métriques de stockage ou suivi dans vos propres système internes.
+ Les demandes GET et PUT en échec ne sont pas comptabilisées pour l’analyse. Cependant, vous voyez les demandes en échec dans les métriques de stockage. 

**Quelle quantité de données a été extraite du stockage ?**

La console Amazon S3 affiche la quantité de stockage de l’ensemble de données filtré qui a été récupérée pour la période d’observation.

**Quel pourcentage de données a été extrait du stockage ?**

La console Amazon S3 affiche également le pourcentage de stockage de l’ensemble de données filtré qui a été récupéré pour la période d’observation.

Comme indiqué précédemment dans cette rubrique, lorsque vous exécutez l’analyse pour les objets faisant l’objet d’accès peu fréquents, l’analyse de classe de stockage examine le jeu filtré d’objets regroupés en fonction de l’âge comme ils ont été chargés dans Amazon S3. L’analyse de classe de stockage utilise les tranches d’âge d’objets prédéfinies suivantes : 
+ Objets Amazon S3 ayant moins de 15 jours
+ Objets Amazon S3 ayant entre 15 et 29 jours
+ Objets Amazon S3 ayant entre 30 et 44 jours
+ Objets Amazon S3 ayant entre 45 et 59 jours
+ Objets Amazon S3 ayant entre 60 et 74 jours
+ Objets Amazon S3 ayant entre 75 et 89 jours
+ Objets Amazon S3 ayant entre 90 et 119 jours
+ Objets Amazon S3 ayant entre 120 et 149 jours
+ Objets Amazon S3 ayant entre 150 et 179 jours
+ Objets Amazon S3 ayant entre 180 et 364 jours
+ Objets Amazon S3 ayant entre 365 et 729 jours
+ Objets Amazon S3 ayant 730 jours et plus

Généralement, il faut environ 30 jours d’observation des modes d’accès pour collecter suffisamment d’informations pour un résultat d’analyse. Cette opération peut durer plus de 30 jours, selon le modèle d’accès unique de vos données. Toutefois, une fois qu’un filtre est configuré, vous commencez à voir l’analyse des données basée sur le filtre dans la console Amazon S3 dans les 24 à 48 heures. Vous pouvez voir quotidiennement l’analyse de l’accès aux objets réparti par tranche d’âge d’objets dans la console Amazon S3. 

**Quelle quantité de données du stockage fait l’objet d’accès peu fréquents ?**

La console Amazon S3 affiche les modèles d’accès regroupés par groupes d’âge d’objets prédéfinis. Le texte **Frequently accessed (Accès fréquent)** ou **Infrequently accessed (Accès peu fréquent)** est conçu comme une aide visuelle pour vous aider dans le processus de création du cycle de vie.

## Comment exporter des données d’analyse de classe de stockage ?
<a name="analytics-storage-class-export-to-file"></a>

Vous pouvez choisir que le rapport d’analyse de classe de stockage soit au format de fichier plat CSV (valeurs séparées par une virgule). Les rapports sont mis à jour quotidiennement et sont basés sur les filtres de tranche d’âge d’objet que vous configurez. Lorsque vous utilisez la console Amazon S3, vous pouvez choisir l’option d’exportation des rapports quand vous créez un filtre. 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 exporter les données vers un compartiment de destination d’un autre compte. Le compartiment de destination doit se trouver dans la même Région que le compartiment que vous configurez pour être analysé.

Vous devez créer une politique de compartiment sur le compartiment de destination afin d'accorder des autorisations à Amazon S3 afin de vérifier à qui Compte AWS appartient le compartiment et d'écrire des objets dans le compartiment à l'emplacement défini. Pour un exemple de politique, consultez [Accorder des autorisations pour S3 Inventory et les analyses S3.](example-bucket-policies.md#example-bucket-policies-s3-inventory-1).

Une fois les rapports d’analyse de classe de stockage configurés, vous commencez à obtenir le rapport exporté quotidiennement au bout de 24 heures. Passé ce délai, Amazon S3 continue de surveiller et de fournir des exportations quotidiennes. 

Vous pouvez ouvrir le fichier CSV dans un tableur ou l'importer dans d'autres applications comme [Amazon Quick](https://docs.aws.amazon.com/quicksight/latest/user/welcome.html). Pour plus d'informations sur l'utilisation des objets Amazon S3 avec Amazon Quick, consultez le [guide de l'utilisateur Amazon Quick](https://docs.aws.amazon.com/quicksight/latest/user/create-a-data-set-s3.html).

Les données du fichier exporté sont triées par date dans la tranche d’âge d’objets, comme illustré dans les exemples suivants. Si la classe de stockage est STANDARD, la ligne contient également les données des colonnes `ObjectAgeForSIATransition` et `RecommendedObjectAgeForSIATransition`.

![\[Capture d’écran des données d’analyse de classe de stockage exportées, triées par date dans la tranche d’âge d’objets.\]](http://docs.aws.amazon.com/fr_fr/AmazonS3/latest/userguide/images/storage-class-analysis-export-file1.png)


À la fin du rapport, la tranche d’âge d’objets est nommée ALL. Les lignes ALL contiennent les totaux cumulés de toutes les tranche d’âge pour cette journée, y compris pour les objets inférieurs à 128 Ko.

![\[Capture d’écran des données d’analyse de classe de stockage exportées avec les lignes ALL contenant les totaux cumulés.\]](http://docs.aws.amazon.com/fr_fr/AmazonS3/latest/userguide/images/storage-class-analysis-export-file3.png)


La section suivante décrit les colonnes utilisées dans le rapport.

### Disposition du fichier exporté
<a name="analytics-storage-class-export-file-layout"></a>

Le tableau suivant décrit la mise en page du fichier d’exportation d’analyse de la classe de stockage Amazon S3.

Utilisez les barres de défilement pour voir le reste du tableau.


| Nom de la colonne | Dimension/métrique | DataType | Description | 
| --- | --- | --- | --- | 
| Date  | Dimension | Chaîne  | Date du traitement de l’enregistrement. Le format est MM-DD-YYYY. | 
| ConfigId  | Dimension | Chaîne  | Valeur entrée comme nom du filtre lors de l’ajout de la configuration du filtre.  | 
| Filtre | Dimension | Chaîne  | Le champ `Filter` est volontairement défini sur une valeur vide. | 
| StorageClass | Dimension | Chaîne  | Classe de stockage des données. | 
| ObjectAge | Dimension | Chaîne  | Tranche d’âge des objets dans le filtre. En plus des 12 différentes tranches d’âge (0-14 jours, 15-29 jours, 30-44 jours, 45-59 jours, 60-74 jours, 75-89 jours, 90-119 jours, 120-149 jours, 150-179 jours, 180-364 jours, 365-729 jours, 730 jours\$1) pour les objets de plus de 128 Ko, il existe une valeur supplémentaire =’ALL’ qui représente toutes les tranches d’âge. | 
| ObjectCount  | Métrique  |  Integer  | Nombre total d’objets comptabilisés par classe de stockage du jour. Cette valeur est uniquement renseignée pour `AgeGroup='ALL'` et correspond au nombre total d’objets pour toutes les tranches d’âge du jour. | 
| DataUploaded\$1MB  | Métrique | Number | Données totales en Mo téléchargées par classe de stockage du jour. Cette valeur est uniquement renseignée pour `AgeGroup='ALL'` et correspond au nombre total de téléchargements en Mo pour toutes les tranches d’âge du jour. (Notez que vous ne verrez pas l’activité de chargement d’objet partitionné dans vos données d’exportation, car les demandes de chargement partitionné ne disposent pas actuellement d’informations de classe de stockage.) | 
| Storage\$1MB  | Métrique | Nombre  | Stockage total en Mo par classe de stockage du jour dans la tranche d’âge. Pour `AgeGroup='ALL'`, la valeur correspond à la quantité globale de stockage en Mo pour toutes les tranches d’âge du jour. | 
| DataRetrieved\$1MB | Métrique | Number | Données transférées MBs par classe de stockage avec des requêtes GET par jour dans le groupe d'âge. Pour `AgeGroup='ALL'`, la valeur correspond à l’ensemble des données transférées en Mo avec les demandes GET du jour dans toutes les tranches d’âge. | 
| GetRequestCount | Métrique | Integer | Nombre de demandes GET et PUT effectuées par classe de stockage du jour dans la tranche d’âge. Pour AgeGroup ='ALL', la valeur représente le nombre global de demandes GET et PUT pour tous les groupes d'âge du jour.  La GetRequestCount colonne est mal étiquetée et inclut également le nombre de demandes PUT effectuées par classe de stockage.   | 
| CumulativeAccessRatio | Métrique | Nombre | Ratio d’accès cumulé. Ce ratio est utilisé pour représenter l’utilisation/la quantité d’octets sur une tranche d’âge donnée pour déterminer si celle-ci est éligible pour une transition vers STANDARD\$1IA.  | 
| ObjectAgeForSIATransition | Métrique | Nombre entier en jours  | Cette valeur n’existe que lorsque `AgeGroup=’ALL’` et la classe de stockage = STANDARD. Elle présente l’âge observé pour la transition vers STANDARD\$1IA. | 
| RecommendedObjectAgeForSIATransition  | Métrique | Nombre entier en jours  | Cette valeur n'existe que lorsque `AgeGroup=’ALL’` et la classe de stockage = STANDARD. Elle présente l’âge des objets en jours à prendre en compte pour la transition vers STANDARD\$1IA après la stabilisation de `ObjectAgeForSIATransition`. | 

# Configuration d’une analyse de classe de stockage
<a name="configure-analytics-storage-class"></a>

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\$1IA (« IA » correspondant à « infrequent access », soit accès peu fréquent). Pour plus d’informations sur STANDARD\$1IA, consultez la [FAQ Amazon S3](https://aws.amazon.com/s3/faqs/#sia) et [Bien comprendre et gérer les classes de stockage Amazon S3](storage-class-intro.md).

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 ou le AWS CLI or AWS SDKs 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 One Zone-IA 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](configure-inventory.md#configure-inventory-kms-key-policy).

Pour plus d’informations sur l’analytique, consultez [Analyses Amazon S3 - Analyse de classe de stockage](analytics-storage-class.md).

## Utilisation de la console S3
<a name="storage-class-analysis-console"></a>

**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/](https://console.aws.amazon.com/s3/).

1. Dans le volet de navigation de gauche, choisissez **Compartiments à usage général** ou **Compartiments de répertoires**.

1. Dans la liste de compartiments, choisissez le nom du compartiment pour lequel vous souhaitez configurer une analyse de classe de stockage.

1. Sélectionnez l’onglet **Métriques**.

1. Sous **Analyse des classes de stockage**, choisissez **Créer une configuration d’analyse**.

1. Attribuez un nom au filtre. Pour analyser le compartiment entier, n’indiquez rien dans le champ **Préfixe**.

1. Dans le champ **Préfixe**, saisissez du texte pour le préfixe des objets que vous souhaitez analyser.

1. Pour ajouter une balise, choisissez **Ajouter une balise**. Saisissez une clé et une valeur pour la balise. Vous pouvez entrer un préfixe et plusieurs balises.

1. Vous pouvez également choisir **Activer** sous **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](configure-inventory.md#configure-inventory-kms-key-policy).

1. Choisissez **Créer une configuration**.

 Amazon S3 crée une politique de compartiment sur le compartiment de destination qui accorde à Amazon S3 une autorisation en écriture. Cela l’autorise à écrire les données d’exportation dans le compartiment. 

 Si une erreur se produit lorsque vous tentez de créer la politique 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 politique de compartiment, le message suivant s’affiche. Vous devez demander au propriétaire du compartiment de destination d’ajouter la politique 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](analytics-storage-class.md).

## Utilisation de l'API REST
<a name="storage-class-apis"></a>

Pour configurer l'analyse des classes de stockage à l'aide de l'API REST, utilisez le [PutBucketAnalyticsConfiguration](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTAnalyticsConfig.html). Vous pouvez également utiliser l'opération équivalente avec le AWS CLI ou AWS SDKs. 

Vous pouvez utiliser le REST suivant APIs pour travailler avec l'analyse des classes de stockage :
+  [ DELETE Bucket Analytics configuration](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketDELETEAnalyticsConfiguration.html) 
+  [ GET Bucket Analytics configuration](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketGETAnalyticsConfig.html) 
+  [ List Bucket Analytics Configuration](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketListAnalyticsConfigs.html) 