Workspace Purge - Purge
사용자 정의 필터 집합으로 Log Analytics 작업 영역의 데이터를 제거합니다.
시스템 리소스를 관리하기 위해 제거 요청은 시간당 50개의 요청으로 제한됩니다. 제거가 필요한 모든 사용자 ID가 포함된 단일 명령을 전송하여 제거 요청 실행을 일괄 처리해야 합니다. in 연산자를 사용하여 여러 ID를 지정합니다. 제거 요청에 를 사용하기 전에 쿼리를 실행하여 결과가 필요한지 확인해야 합니다. Log Analytics는 GDPR 준수에 필요한 제거 작업만 지원합니다. Log Analytics 제품 팀은 GDPR 규정 준수를 위한 것이 아닌 제거 작업에 대한 요청을 거부할 권리가 있습니다. 분쟁이 발생할 경우 지원 티켓을 만드세요.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/purge?api-version=2023-09-01
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
resource
|
path | True |
string |
리소스 그룹의 이름. 이름은 대소문자를 구분하지 않습니다. |
subscription
|
path | True |
string |
대상 구독의 ID입니다. |
workspace
|
path | True |
string |
작업 영역의 이름 regex 패턴: |
api-version
|
query | True |
string |
이 작업에 사용할 API 버전입니다. |
요청 본문
Name | 필수 | 형식 | Description |
---|---|---|---|
filters | True |
결과 데이터를 제거하기 위해 실행할 열 및 필터(쿼리) 집합입니다. |
|
table | True |
string |
데이터를 제거할 테이블입니다. |
응답
Name | 형식 | Description |
---|---|---|
202 Accepted |
Log Analytics 작업 영역 제거 요청이 수락되었습니다. 헤더 x-ms-status-location: string |
보안
azure_auth
Azure Active Directory OAuth2 Flow
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
Name | Description |
---|---|
user_impersonation | 사용자 계정 가장 |
예제
Workspace |
Workspace |
WorkspacePurge
샘플 요청
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-00000000000/resourceGroups/OIAutoRest5123/providers/Microsoft.OperationalInsights/workspaces/aztest5048/purge?api-version=2023-09-01
{
"table": "Heartbeat",
"filters": [
{
"column": "TimeGenerated",
"operator": ">",
"value": "2017-09-01T00:00:00"
}
]
}
샘플 응답
x-ms-status-location: https://management.azure.com/subscriptions/b96161de-b34a-480f-7343-59b099299283/resourceGroups/example/providers/microsoft.operationalinsights/workspaces/test/operations/purge-970318e7-b859-4edb-8903-83b1b54d0b74?api-version=2023-09-01
{
"operationId": "7d7cf277-9113-4ab3-8359-d0364b74d01d"
}
WorkspacePurgeResourceId
샘플 요청
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-00000000000/resourceGroups/OIAutoRest5123/providers/Microsoft.OperationalInsights/workspaces/aztest5048/purge?api-version=2023-09-01
{
"table": "Heartbeat",
"filters": [
{
"column": "_ResourceId",
"operator": "==",
"value": "/subscriptions/12341234-1234-1234-1234-123412341234/resourceGroups/SomeResourceGroup/providers/microsoft.insights/components/AppInsightResource"
}
]
}
샘플 응답
x-ms-status-location: https://management.azure.com/subscriptions/b96161de-b34a-480f-7343-59b099299283/resourceGroups/example/providers/microsoft.operationalinsights/workspaces/test/operations/purge-970318e7-b859-4edb-8903-83b1b54d0b74?api-version=2023-09-01
{
"operationId": "7d7cf277-9113-4ab3-8359-d0364b74d01d"
}
정의
Name | Description |
---|---|
Workspace |
App Insights 작업 영역에 대한 제거 요청의 본문을 설명합니다. |
Workspace |
테이블에서 제거될 데이터를 반환하는 사용자 정의 필터입니다. |
Workspace |
특정 제거 작업에 대한 operationId가 포함된 응답입니다. |
WorkspacePurgeBody
App Insights 작업 영역에 대한 제거 요청의 본문을 설명합니다.
Name | 형식 | Description |
---|---|---|
filters |
결과 데이터를 제거하기 위해 실행할 열 및 필터(쿼리) 집합입니다. |
|
table |
string |
데이터를 제거할 테이블입니다. |
WorkspacePurgeBodyFilters
테이블에서 제거될 데이터를 반환하는 사용자 정의 필터입니다.
Name | 형식 | Description |
---|---|---|
column |
string |
지정된 쿼리를 실행해야 하는 테이블의 열입니다. |
key |
string |
사용자 지정 차원을 필터링할 때 이 키는 사용자 지정 차원의 이름으로 사용됩니다. |
operator |
string |
제공된 열 및 값에 대해 평가할 쿼리 연산자입니다. 지원되는 연산자는 ==, =~, in~, >, >=, , <=, <사이이며 KQL 쿼리에서와 동일한 동작을 갖습니다. |
value |
연산자가 작동할 값입니다. 숫자(예: > 100), 문자열(timestamp >= '2017-09-01') 또는 값 배열일 수 있습니다. |
WorkspacePurgeResponse
특정 제거 작업에 대한 operationId가 포함된 응답입니다.
Name | 형식 | Description |
---|---|---|
operationId |
string |
특정 제거 작업에 대한 상태 쿼리할 때 사용할 ID입니다. |