Dauerhaftes Entfernen von Ressourcen mit $erase - AWS HealthLake

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:

  1. Wird asynchron verarbeitet, um die Datenintegrität sicherzustellen

  2. Verwaltet ACID-Transaktionen

  3. Ermöglicht die Nachverfolgung des Jobstatus

  4. Löscht die angegebene Ressource und ihre Versionen dauerhaft

  5. Beinhaltet eine umfassende Auditprotokollierung der Löschaktivitäten

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