你当前正在访问 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>
…
备注
如果为存储服务禁用了存储分析,但启用了数据保留策略,则会继续删除以前的数据。 为了避免意外丢失数据,请确保在启用和禁用存储分析时配置数据保留策略。