Removendo recursos permanentemente com $erase - AWS HealthLake

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Removendo recursos permanentemente com $erase

AWS HealthLake suporta a $erase operação, permitindo a exclusão permanente de um recurso específico e de suas versões históricas. Essa operação é particularmente útil quando você precisa:

  • Remova permanentemente recursos individuais

  • Excluir históricos de versões específicos

  • Gerencie ciclos de vida de recursos individuais

  • Cumpra os requisitos específicos de remoção de dados

Uso

A $erase operação pode ser invocada em dois níveis:

Nível de instância do recurso

POST [base]/[ResourceType]/[ID]/$erase?deleteAuditEvent=true
Nível específico da versão

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

Parameters

Parameter Tipo Obrigatório Padrão Description
deleteAuditEvent booliano Não false Quando verdadeiro, exclui os eventos de auditoria associados

Exemplos

Exemplo de solicitação

POST [base]/Patient/example-patient/$erase
Exemplo de resposta

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

Status do trabalho

Para verificar o status de uma tarefa de exclusão:

GET [base]/$erase/[jobId]

A operação retorna informações sobre o status do trabalho:

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

Comportamento

A $erase operação:

  1. Processa de forma assíncrona para garantir a integridade dos dados

  2. Mantém transações ACID

  3. Fornece rastreamento do status do trabalho

  4. Remove permanentemente o recurso especificado e suas versões

  5. Inclui registro abrangente de auditoria das atividades de exclusão

  6. Oferece suporte à exclusão seletiva de eventos de auditoria

Registro de auditoria

A $erase operação é registrada DeleteResource com o ID do usuário, o carimbo de data/hora e os detalhes do recurso.

Limitações

  • $erasedo recurso não aparecerá nos resultados da pesquisa ou _history nas consultas.

  • Os recursos que estão sendo apagados podem ficar temporariamente inacessíveis durante o processamento

  • A medição de armazenamento é ajustada imediatamente à medida que os recursos são removidos permanentemente