스토리지 분석 데이터 보존 정책 설정
기본적으로 Storage Analytics는 로깅 및 메트릭 데이터를 삭제하지 않습니다. 스토리지 분석 데이터를 삭제하는 방법에는 수동으로 삭제 요청을 수행하거나 데이터 보존 정책을 설정하는 두 가지 방법이 있습니다.
중요
불필요한 요금을 방지하기 위해서는 로깅 및 메트릭에 대한 보존 정책을 설정하십시오.
데이터 보존 정책 설정
두 개의 데이터 보존 정책을 구성할 수 있습니다. 하나는 로깅용이고 다른 하나는 메트릭용입니다. 두 가지 모두 사용하도록 설정된 경우 Storage Analytics는 지정된 일 수보다 오래된 로그 및 테이블 항목을 삭제합니다. 최대 보존 기간은 365일(1년)입니다.
참고
보존 정책을 변경한 경우, 설정을 적용하는 데 몇 분 정도 걸릴 수 있습니다.
7일 후에 로깅 및 메트릭 데이터를 모두 삭제하는 정책을 설정하려면 다음과 같이 구성된 노드를 사용하여 Blob Service 속성 설정, 테이블 서비스 속성 설정 또는 큐 서비스 속성 설정 작업을 <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>
또한 로깅 및 메트릭에 대해 서로 다른 기간을 사용하는 보존 정책을 구성할 수도 있습니다. 나중에 보존 정책을 사용하지 않도록 설정하려면 아래와 같이 내부 노드가 false로 <Enabled>
설정된 Blob Service 속성 설정 작업을 호출합니다.
…
<RetentionPolicy>
<Enabled>false</Enabled>
<Days>7</Days>
</RetentionPolicy>
…
참고
저장소 서비스에 대해 Storage Analytics를 해제했지만 데이터 보존 정책이 설정된 경우에는 오래된 데이터가 계속해서 삭제됩니다. 실수로 인한 데이터 손실을 방지하기 위해서는 Storage Analytics를 설정 및 해제할 때 데이터 보존 정책을 구성해야 합니다.
참고 항목
Blob 서비스 속성 설정
Blob 서비스 속성 가져오기
Table Service 속성 설정
테이블 서비스 속성 가져오기
큐 서비스 속성 설정
큐 서비스 속성 가져오기