Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Rimozione permanente di risorse con $erase
AWS HealthLake supporta l'$eraseoperazione, abilitando l'eliminazione permanente di una risorsa specifica e delle relative versioni storiche. Questa operazione è particolarmente utile quando è necessario:
-
Rimuovere definitivamente le singole risorse
-
Eliminare cronologie di versioni specifiche
-
Gestisci i cicli di vita delle singole risorse
-
Rispetta i requisiti specifici di rimozione dei dati
Utilizzo
L'$eraseoperazione può essere richiamata a due livelli:
Livello di istanza di risorsa
POST [base]/[ResourceType]/[ID]/$erase?deleteAuditEvent=true
Livello specifico della versione
POST [base]/[ResourceType]/[ID]/_history/[VersionID]/$erase
Parameters
| Parametro | Tipo | Obbligatorio | Predefinito | Description |
|---|---|---|---|---|
deleteAuditEvent |
booleano | No | false | Se impostato su true, elimina gli eventi di controllo associati |
Esempi
Richiesta di esempio
POST [base]/Patient/example-patient/$erase
Risposta di esempio
{
"jobId": "5df47e2f51ff3c731847678cb8cad48e",
"jobStatus": "SUBMITTED"
}
Stato di un processo
Per verificare lo stato di un processo di cancellazione:
GET [base]/$erase/[jobId]
L'operazione restituisce informazioni sullo stato del lavoro:
{
"datastoreId": "36622996b1fcecb7e12ee2ee085308d3",
"jobId": "5df47e2f51ff3c731847678cb8cad48e",
"status": "COMPLETED",
"submittedTime": "2025-10-30T16:39:24.160Z"
}
Comportamento
L'$eraseoperazione:
-
Processi in modo asincrono per garantire l'integrità dei dati
-
Mantiene le transazioni ACID
-
Fornisce il monitoraggio dello stato del lavoro
-
Rimuove definitivamente la risorsa specificata e le relative versioni
-
Include una registrazione di controllo completa delle attività di eliminazione
-
Supporta l'eliminazione selettiva degli eventi di controllo
Registrazione degli audit
L'$eraseoperazione viene registrata in base DeleteResource all'ID utente, al timestamp e ai dettagli delle risorse.
Limitazioni
-
$erasedla risorsa non verrà visualizzata nei risultati di ricerca o nelle query._history -
Le risorse in fase di cancellazione potrebbero essere temporaneamente inaccessibili durante l'elaborazione
-
La misurazione dello storage viene regolata immediatamente man mano che le risorse vengono rimosse definitivamente