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:
-
Procesa de forma asíncrona para garantizar la integridad de los datos
-
Mantiene las transacciones ACID
-
Proporciona un seguimiento del estado del trabajo
-
Elimina permanentemente el recurso especificado y sus versiones
-
Incluye un registro de auditoría completo de las actividades de eliminación
-
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_historyen 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