Compartir a través de


Establecimiento de una directiva de retención de datos Storage Analytics

De forma predeterminada, el análisis de almacenamiento no eliminará ningún dato de registro ni de métricas. Hay dos maneras de eliminar datos de análisis de almacenamiento: manualmente, mediante solicitudes de eliminación, o estableciendo una directiva de retención de datos.

Importante

Para evitar cargos innecesarios, establezca una directiva de retención para el registro y las métricas.

Establecer una directiva de retención de datos

Puede configurar dos directivas de retención de datos: una para el registro y otra para las métricas. Cuando se habilita para ambas, el análisis de almacenamiento eliminará los registros y las entradas de tabla anteriores al número especificado de días. El período de retención máximo es 365 días (1 año).

Nota:

Cuando se realizan cambios en la directiva de retención, pueden transcurrir varios minutos hasta que se aplica la configuración.

Para configurar una directiva que elimine los datos de registro y métricas después de 7 días, realice una solicitud a la operación Establecer propiedades de Blob Service, Establecer propiedades de Table Service o Establecer propiedades de Queue Service con los <RetentionPolicy> nodos configurados como se muestra:

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

El código XML siguiente muestra los nodos <RetentionPolicy> en el contexto de carga completa para una solicitud 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>  

También puede configurar una directiva de retención que utilice distintos períodos para el registro y las métricas. Para deshabilitar una directiva de retención en el futuro, llame a la operación Establecer propiedades de Blob Service con el <Enabled> nodo dentro establecido en false, como se muestra a continuación:

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

Nota:

Si deshabilita el análisis de almacenamiento para un servicio de almacenamiento pero hay una directiva de retención de datos habilitada, los datos antiguos se seguirán eliminando. Para evitar la pérdida accidental de datos, asegúrese de configurar la directiva de retención de datos al habilitar y deshabilitar el análisis de almacenamiento.

Consulte también

Establecer propiedades de Blob Service
Obtención de propiedades de Blob Service
Establecer propiedades de Table Service
Obtener propiedades de Table Service
Establecer propiedades de Queue Service
Obtener propiedades de Queue Service