你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

设置存储分析数据保留策略

默认情况下,存储分析不会删除任何日志记录或度量数据。 可以通过两种方法删除存储分析数据:手动发出删除请求或设置数据保留策略。

重要

为了避免产生不必要的费用,请设置日志记录和度量保留策略。

设置数据保留策略

您可以配置两个数据保留策略:一个用于日志记录,另一个用于度量。 在为日志记录和度量启用存储分析后,将删除超过指定天数的日志和表项。 最长保留期为 365 天, (1 年) 。

备注

在对保留策略进行任何更改时,可能需要几分钟的时间才会应用设置。

若要设置在 7 天后同时删除日志记录和指标数据的策略,请使用如下所示的节点向 “设置 Blob 服务属性”、“ 设置表服务属性”“设置队列服务属性” 操作 <RetentionPolicy> 发出请求:

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

以下 XML 显示了“设置 Blob 服务属性”请求的完整负载上下文中的 <RetentionPolicy> 节点:

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

也可以配置使用不同的日志记录和度量保留期的保留策略。 若要在将来禁用保留策略,请调用设置 Blob 服务属性操作,并将 <Enabled> 内部节点设置为 false,如下所示:

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

备注

如果为存储服务禁用了存储分析,但启用了数据保留策略,则会继续删除以前的数据。 为了避免意外丢失数据,请确保在启用和禁用存储分析时配置数据保留策略。

另请参阅

设置 Blob 服务属性
获取 Blob 服务属性
设置表服务属性
获取表服务属性
设置队列服务属性
获取队列服务属性