Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Dauerhaftes Entfernen von Ressourcen mit $erase
AWS HealthLake unterstützt den $erase Vorgang und ermöglicht das dauerhafte Löschen einer bestimmten Ressource und ihrer historischen Versionen. Dieser Vorgang ist besonders nützlich, wenn Sie:
-
Einzelne Ressourcen dauerhaft entfernen
-
Löschen Sie bestimmte Versionsverläufe
-
Verwalten Sie die Lebenszyklen einzelner Ressourcen
-
Erfüllen Sie die spezifischen Anforderungen zur Datenlöschung
Usage
Der $erase Vorgang kann auf zwei Ebenen aufgerufen werden:
Ebene der Ressourceninstanz
POST [base]/[ResourceType]/[ID]/$erase?deleteAuditEvent=true
Versionsspezifische Ebene
POST [base]/[ResourceType]/[ID]/_history/[VersionID]/$erase
Parameters
| Parameter | Type (Typ) | Erforderlich | Standard | Description |
|---|---|---|---|---|
deleteAuditEvent |
Boolean | Nein | false | Wenn der Wert wahr ist, werden die zugehörigen Prüfereignisse gelöscht |
Beispiele
Beispielanfrage
POST [base]/Patient/example-patient/$erase
Beispielantwort
{
"jobId": "5df47e2f51ff3c731847678cb8cad48e",
"jobStatus": "SUBMITTED"
}
Aufgabenstatus
Um den Status eines Löschauftrags zu überprüfen:
GET [base]/$erase/[jobId]
Der Vorgang gibt Informationen zum Auftragsstatus zurück:
{
"datastoreId": "36622996b1fcecb7e12ee2ee085308d3",
"jobId": "5df47e2f51ff3c731847678cb8cad48e",
"status": "COMPLETED",
"submittedTime": "2025-10-30T16:39:24.160Z"
}
Behavior
Die $erase Operation:
-
Wird asynchron verarbeitet, um die Datenintegrität sicherzustellen
-
Verwaltet ACID-Transaktionen
-
Ermöglicht die Nachverfolgung des Jobstatus
-
Löscht die angegebene Ressource und ihre Versionen dauerhaft
-
Beinhaltet eine umfassende Auditprotokollierung der Löschaktivitäten
-
Unterstützt das selektive Löschen von Prüfereignissen
Protokollierung von Prüfungen
Der $erase Vorgang protokolliert wie DeleteResource mit Benutzer-ID, Zeitstempel und Ressourcendetails.
Einschränkungen
-
$erasedDie Ressource wird nicht in Suchergebnissen oder_historyAbfragen angezeigt. -
Auf Ressourcen, die gelöscht werden, kann während der Verarbeitung möglicherweise vorübergehend nicht zugegriffen werden
-
Die Speicherbelegung wird sofort angepasst, wenn Ressourcen dauerhaft entfernt werden