Workspace Purge - Purge
Elimina i dati in un'area di lavoro Log Analytics da un set di filtri definiti dall'utente.
Per gestire le risorse di sistema, le richieste di eliminazione vengono limitate a 50 richieste all'ora. È consigliabile inviare in batch l'esecuzione delle richieste di eliminazione inviando un singolo comando il cui predicato include tutte le identità utente che richiedono l'eliminazione. Usare l'operatore in per specificare più identità. È consigliabile eseguire la query prima di usare per una richiesta di ripulitura per verificare che i risultati siano previsti. Log Analytics supporta solo le operazioni di eliminazione necessarie per la conformità al GDPR. Il team del prodotto Log Analytics si riserva il diritto di rifiutare le richieste di eliminazione delle operazioni che non sono ai fini della conformità al GDPR. In caso di controversia, creare un ticket di supporto
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/purge?api-version=2025-02-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nome del gruppo di risorse. Il nome non fa distinzione tra maiuscole e minuscole. |
subscription
|
path | True |
string minLength: 1 |
ID della sottoscrizione di destinazione. |
workspace
|
path | True |
string minLength: 4maxLength: 63 pattern: ^[A-Za-z0-9][A-Za-z0-9-]+[A-Za-z0-9]$ |
Nome dell'area di lavoro. |
api-version
|
query | True |
string minLength: 1 |
Versione dell'API da usare per questa operazione. |
Corpo della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
filters | True |
Set di colonne e filtri (query) da eseguire per ripulire i dati risultanti. |
|
table | True |
string |
Tabella da cui eliminare i dati. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
202 Accepted |
Richiesta accettata per l'eliminazione di un'area di lavoro Log Analytics. Intestazioni x-ms-status-location: string |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente |
Esempio
Workspace |
Workspace |
WorkspacePurge
Esempio di richiesta
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-00000000000/resourceGroups/OIAutoRest5123/providers/Microsoft.OperationalInsights/workspaces/aztest5048/purge?api-version=2025-02-01
{
"table": "Heartbeat",
"filters": [
{
"column": "TimeGenerated",
"operator": ">",
"value": "2017-09-01T00:00:00"
}
]
}
Risposta di esempio
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=2025-02-01
{
"operationId": "7d7cf277-9113-4ab3-8359-d0364b74d01d"
}
WorkspacePurgeResourceId
Esempio di richiesta
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-00000000000/resourceGroups/OIAutoRest5123/providers/Microsoft.OperationalInsights/workspaces/aztest5048/purge?api-version=2025-02-01
{
"table": "Heartbeat",
"filters": [
{
"column": "_ResourceId",
"operator": "==",
"value": "/subscriptions/12341234-1234-1234-1234-123412341234/resourceGroups/SomeResourceGroup/providers/microsoft.insights/components/AppInsightResource"
}
]
}
Risposta di esempio
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=2025-02-01
{
"operationId": "7d7cf277-9113-4ab3-8359-d0364b74d01d"
}
Definizioni
Nome | Descrizione |
---|---|
Workspace |
Descrive il corpo di una richiesta di ripulitura per un'area di lavoro di App Insights |
Workspace |
Filtri definiti dall'utente per restituire i dati che verranno eliminati dalla tabella. |
Workspace |
Risposta contenente operationId per un'azione di eliminazione specifica. |
WorkspacePurgeBody
Descrive il corpo di una richiesta di ripulitura per un'area di lavoro di App Insights
Nome | Tipo | Descrizione |
---|---|---|
filters |
Set di colonne e filtri (query) da eseguire per ripulire i dati risultanti. |
|
table |
string |
Tabella da cui eliminare i dati. |
WorkspacePurgeBodyFilters
Filtri definiti dall'utente per restituire i dati che verranno eliminati dalla tabella.
Nome | Tipo | Descrizione |
---|---|---|
column |
string |
Colonna della tabella su cui deve essere eseguita la query specificata |
key |
string |
Quando si filtrano le dimensioni personalizzate, questa chiave verrà utilizzata come nome della dimensione personalizzata. |
operator |
string |
Operatore di query da valutare sulla colonna e sui valori specificati. Gli operatori supportati sono ==, =~, in, in~, >, >=, <, <=, between e hanno lo stesso comportamento di una query KQL. |
value |
valore per l'operatore su cui eseguire il funzionamento. Può trattarsi di un numero (ad esempio, > 100), una stringa (timestamp >= '2017-09-01') o una matrice di valori. |
WorkspacePurgeResponse
Risposta contenente operationId per un'azione di eliminazione specifica.
Nome | Tipo | Descrizione |
---|---|---|
operationId |
string |
ID da usare durante l'esecuzione di query sullo stato di una determinata operazione di eliminazione. |