Rimozione permanente di risorse con $erase - AWS HealthLake

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:

  1. Processi in modo asincrono per garantire l'integrità dei dati

  2. Mantiene le transazioni ACID

  3. Fornisce il monitoraggio dello stato del lavoro

  4. Rimuove definitivamente la risorsa specificata e le relative versioni

  5. Include una registrazione di controllo completa delle attività di eliminazione

  6. 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