기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
를 사용하여 리소스 영구 제거 $erase
AWS HealthLake 는 $erase 작업을 지원하므로 특정 리소스와 해당 기록 버전을 영구적으로 삭제할 수 있습니다. 이 작업은 다음이 필요한 경우에 특히 유용합니다.
-
개별 리소스 영구 제거
-
특정 버전 기록 삭제
-
개별 리소스 수명 주기 관리
-
특정 데이터 제거 요구 사항 준수
사용법
$erase 작업은 두 가지 수준에서 호출할 수 있습니다.
리소스 인스턴스 수준
POST [base]/[ResourceType]/[ID]/$erase?deleteAuditEvent=true
버전별 수준
POST [base]/[ResourceType]/[ID]/_history/[VersionID]/$erase
Parameters
| 파라미터 | 유형 | 필수 | Default | Description |
|---|---|---|---|---|
deleteAuditEvent |
부울 | 아니요 | false | true인 경우 연결된 감사 이벤트를 삭제합니다. |
예시
요청 예시
POST [base]/Patient/example-patient/$erase
응답의 예
{
"jobId": "5df47e2f51ff3c731847678cb8cad48e",
"jobStatus": "SUBMITTED"
}
작업 상태
지우기 작업의 상태를 확인하려면:
GET [base]/$erase/[jobId]
작업은 작업 상태 정보를 반환합니다.
{
"datastoreId": "36622996b1fcecb7e12ee2ee085308d3",
"jobId": "5df47e2f51ff3c731847678cb8cad48e",
"status": "COMPLETED",
"submittedTime": "2025-10-30T16:39:24.160Z"
}
동작
$erase 작업:
-
데이터 무결성을 보장하기 위해 비동기적으로 처리
-
ACID 트랜잭션 유지
-
작업 상태 추적 제공
-
지정된 리소스와 해당 버전을 영구적으로 제거합니다.
-
삭제 활동에 대한 포괄적인 감사 로깅 포함
-
감사 이벤트의 선택적 삭제 지원
감사 로깅
$erase 작업은 사용자 ID, 타임스탬프 및 리소스 세부 정보가 포함된 DeleteResource로 로깅됩니다.
제한 사항
-
$erased리소스는 검색 결과 또는_history쿼리에 표시되지 않습니다. -
삭제되는 리소스는 처리 중에 일시적으로 액세스하지 못할 수 있습니다.
-
리소스가 영구적으로 제거되면 스토리지 측정이 즉시 조정됩니다.