Eliminar recursos de forma permanente con $erase - AWS HealthLake

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Eliminar recursos de forma permanente con $erase

AWS HealthLake admite la $erase operación, lo que permite la eliminación permanente de un recurso específico y sus versiones históricas. Esta operación resulta especialmente útil cuando se necesita:

  • Eliminar permanentemente los recursos individuales

  • Eliminar historiales de versiones específicos

  • Gestione los ciclos de vida de los recursos individuales

  • Cumpla con los requisitos específicos de eliminación de datos

De uso

La $erase operación se puede invocar en dos niveles:

Nivel de instancia de recurso

POST [base]/[ResourceType]/[ID]/$erase?deleteAuditEvent=true
Nivel específico de la versión

POST [base]/[ResourceType]/[ID]/_history/[VersionID]/$erase

Parameters

Parámetro Tipo Obligatorio/a Predeterminado/a Description (Descripción)
deleteAuditEvent booleano No false Si es verdadero, elimina los eventos de auditoría asociados

Ejemplos

Solicitud de ejemplo

POST [base]/Patient/example-patient/$erase
Respuesta de ejemplo

{ "jobId": "5df47e2f51ff3c731847678cb8cad48e", "jobStatus": "SUBMITTED" }

Estado del trabajo

Para comprobar el estado de un trabajo de borrado:

GET [base]/$erase/[jobId]

La operación devuelve información sobre el estado del trabajo:

{ "datastoreId": "36622996b1fcecb7e12ee2ee085308d3", "jobId": "5df47e2f51ff3c731847678cb8cad48e", "status": "COMPLETED", "submittedTime": "2025-10-30T16:39:24.160Z" }

Comportamiento

La $erase operación:

  1. Procesa de forma asíncrona para garantizar la integridad de los datos

  2. Mantiene las transacciones ACID

  3. Proporciona un seguimiento del estado del trabajo

  4. Elimina permanentemente el recurso especificado y sus versiones

  5. Incluye un registro de auditoría completo de las actividades de eliminación

  6. Soporta la eliminación selectiva de eventos de auditoría

Registro de auditoría

La $erase operación se registra DeleteResource con el ID de usuario, la marca de tiempo y los detalles del recurso.

Limitaciones

  • $erasedel recurso no aparecerá en los resultados de búsqueda ni _history en las consultas.

  • Es posible que los recursos que se estén borrando estén inaccesibles temporalmente durante el procesamiento

  • La medición del almacenamiento se ajusta inmediatamente a medida que los recursos se eliminan permanentemente