Definindo uma política de retenção de dados Análise de Armazenamento

Por padrão, o Storage Analytics não excluirá dados de log nem de métricas. Há dois modos de excluir dados do Storage Analytics: manualmente, fazendo solicitações de exclusão, ou definindo uma política de retenção de dados.

Importante

Para evitar cargas desnecessárias, defina uma política de retenção para registro em log e métrica.

Definindo uma política de retenção de dados

Você pode configurar duas políticas de retenção de dados: uma para registro em log e uma para métricas. Quando habilitado para ambos, o Storage Analytics exclui os logs e as entradas da tabela mais antigos do que o número de dias especificado. O período máximo de retenção é 365 dias (1 ano).

Observação

Quando você faz qualquer alteração na política de retenção, poderá demorar vários minutos para que suas configurações sejam aplicadas.

Para configurar uma política que exclua dados de log e de métricas após 7 dias, faça uma solicitação para a operação Definir Propriedades do Serviço Blob, Definir Propriedades do Serviço Tabela ou Definir Propriedades do Serviço Fila com os <RetentionPolicy> nós configurados como mostrado:

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

O seguinte XML mostra os nós <RetentionPolicy> no contexto de carga completo para uma solicitação de conjunto de propriedades do serviço Blob:

<?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>  

Você também pode configurar uma política de retenção que use períodos diferentes para registro em log e métrica. Para desabilitar uma política de retenção no futuro, chame a operação Definir Propriedades do Serviço Blob com o <Enabled> nó dentro definido como false, conforme mostrado abaixo:

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

Observação

Se você desabilitar o Storage Analytics para um serviço de armazenamento, mas uma política de retenção de dados estiver habilitada, seus dados antigos continuarão a ser excluídos. Para evitar a perda de dados acidental, certifique-se de configurar a política de retenção de dados ao habilitar e desabilitar o Storage Analytics.

Consulte Também

Definir propriedades do serviço Blob
Obter propriedades do serviço Blob
Definir propriedades do serviço Tabela
Obter propriedades do serviço Tabela
Definir propriedades do serviço Fila
Obter propriedades do serviço Fila