Partager via


Définition d’une stratégie de conservation des données Storage Analytics

Par défaut, Storage Analytics ne supprimera aucun enregistrement ou données de métriques. Il existe deux manières de supprimer des données Storage Analytics : en effectuant manuellement des demandes de suppression ou en définissant une stratégie de rétention des données.

Important

Pour éviter les coûts inutiles, définissez une stratégie de rétention pour l'enregistrement et les métriques.

Définition d'une stratégie de rétention des données

Vous pouvez configurer deux stratégies de rétention des données : une pour l'enregistrement et une pour les métriques. Lorsqu'il est activé pour les deux, Storage Analytics supprimera les journaux et les entrées de table antérieurs à un nombre de jours spécifié. La période de rétention maximale est de 365 jours (1 année).

Notes

Lorsque vous effectuez des modifications à votre stratégie de rétention, l'application de vos paramètres peut prendre plusieurs minutes.

Pour configurer une stratégie qui supprime à la fois les données de journalisation et de métriques après 7 jours, effectuez une demande à l’opération Définir les propriétés du service Blob, Définir les propriétés du service de table ou Définir les propriétés du service de file d’attente avec les <RetentionPolicy> nœuds configurés comme indiqué :

…  
<RetentionPolicy>  
    <Enabled>true</Enabled>  
    <Days>7</Days>  
</RetentionPolicy>  
…  

Le code XML suivant montre les nœuds <RetentionPolicy> dans le contexte de la charge utile complète pour une demande Set Blob Service Properties :

<?xml version="1.0" encoding="utf-8"?>  
<StorageServiceProperties>  
    <Logging>  
        <Version>1.0</Version>  
        <Delete>true</Delete>  
        <Read>false</Read>  
        <Write>true </Write>  
        <RetentionPolicy>  
            <Enabled>true</Enabled>  
            <Days>7</Days>  
        </RetentionPolicy>  
    </Logging>  
    <HourMetrics>  
        <Version>1.0</Version>  
        <Enabled>true</Enabled>  
        <IncludeAPIs>false</IncludeAPIs>  
        <RetentionPolicy>  
            <Enabled>true</Enabled>  
            <Days>7</Days>  
        </RetentionPolicy>  
    </HourMetrics>  
    <MinuteMetrics>  
        <Version>1.0</Version>  
        <Enabled>true</Enabled>  
        <IncludeAPIs>false</IncludeAPIs>  
        <RetentionPolicy>  
            <Enabled>true</Enabled>  
            <Days>7</Days>  
        </RetentionPolicy>  
    </MinuteMetrics>  
    <DefaultServiceVersion>2013-08-15</DefaultServiceVersion>  
</StorageServiceProperties>  

Vous pouvez également configurer une stratégie de rétention qui utilise différentes périodes pour l'enregistrement et les métriques. Pour désactiver une stratégie de rétention à l'avenir, appelez l'opération Set Blob Service Properties avec le nœud <Enabled> défini sur false, comme indiqué ci-dessous :

…  
<RetentionPolicy>  
    <Enabled>false</Enabled>  
    <Days>7</Days>  
</RetentionPolicy>  
…  

Notes

Si vous désactivez Storage Analytics pour un service de stockage, mais qu'une stratégie de rétention des données est activée, vos anciennes données continueront à être supprimées. Pour éviter une perte accidentelle de données, vérifiez que vous configurez votre stratégie de rétention des données quand vous activez et désactivez Storage Analytics.

Voir aussi

Définition des propriétés du service Blob
Obtenir les propriétés du service Blob
Définition des propriétés du service de Table
Obtenir les propriétés du service de table
Définition des propriétés du service de File d’attente
Obtenir les propriétés du service de file d’attente