기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
를 사용하여 리소스 유형 삭제 $bulk-delete
AWS HealthLake 는 데이터 스토어 내에서 특정 유형의 모든 리소스를 삭제할 수 있도록 $bulk-delete 작업을 지원합니다. 이 작업은 다음이 필요한 경우에 특히 유용합니다.
- 
      
계절별 감사 및 정리 수행
 - 
      
대규모 데이터 수명 주기 관리
 - 
      
특정 리소스 유형 제거
 - 
      
데이터 보존 정책 준수
 
사용량
POST 메서드를 사용하여 $bulk-delete 작업을 호출할 수 있습니다.
POST [base]/[ResourceType]/$bulk-delete?hardDelete=false&deleteVersionHistory=false&deleteAuditEvent=true
   
    파라미터
| 파라미터 | Type | 필수 | 기본값 | 설명 | 
|---|---|---|---|---|
isHardDelete | 
            부울 | 아니요 | false | true인 경우는 스토리지에서 리소스를 영구적으로 제거합니다. | 
deleteVersionHistory | 
            boolean | 아니요 | isHardDelete가 false이면 false, isHardDelete가 true이면 true | true인 경우 모든 기록 버전을 삭제합니다. hardDelete = true 또는 무시와 함께 사용해야 합니다. | 
deleteAuditEvent | 
            boolean | 아니요 | true | true인 경우 연결된 감사 이벤트를 삭제합니다. | 
_since | 
            문자열 | No | 데이터 스토어 생성 시간 | 입력하면는 lastModified 시간을 기반으로 리소스를 찾을 시작 컷오프 시간을 선택합니다. 시작 또는 종료와 함께 사용할 수 없음 | 
start | 
            문자열 | No | 데이터 스토어 생성 시간 | 입력 시는 마감 시간을 선택하여 lastModified 시간을 기반으로 리소스를 찾습니다. 끝과 함께 사용할 수 있습니다. | 
end | 
            문자열 | No | 작업 제출 시간 | 입력 시 종료 마감 시간을 선택하여 lastModified 시간을 기준으로 리소스를 찾습니다. | 
예시
요청 예시
POST [base]/Observation/$bulk-delete?hardDelete=true
    
     
      응답의 예
{
  "resourceType": "OperationOutcome",
  "id": "bulk-delete-job",
  "issue": [
    {
      "severity": "information",
      "code": "informational",
      "diagnostics": "Bulk delete job started successfully. Job ID: 12345678-1234-1234-1234-123456789012"
    }
  ]
}
   
    작업 상태
대량 삭제 작업의 상태를 확인하려면:
GET [base]/$bulk-delete/[jobId]
    
    작업은 작업 상태 정보를 반환합니다.
{
  "resourceType": "Parameters",
  "parameter": [
    {
      "name": "jobId",
      "valueString": "12345678-1234-1234-1234-123456789012"
    },
    {
      "name": "jobStatus",
      "valueString": "COMPLETED"
    },
    {
      "name": "totalResourcesDeleted",
      "valueInteger": 1256
    },
    {
      "name": "startTime",
      "valueInstant": "2023-06-15T10:00:00Z"
    },
    {
      "name": "endTime",
      "valueInstant": "2023-06-15T10:05:23Z"
    }
  ]
}
   
    동작
$bulk-delete 작업:
- 
        
대량의 리소스를 처리하기 위해 비동기적으로 처리
 - 
        
데이터 무결성을 위해 ACID 트랜잭션 유지
 - 
        
리소스 삭제 수와 함께 작업 상태 추적을 제공합니다.
 - 
        
소프트 삭제 모드와 하드 삭제 모드 모두 지원
 - 
        
삭제 활동에 대한 포괄적인 감사 로깅 포함
 - 
        
기록 버전 및 감사 이벤트를 선택적으로 삭제할 수 있습니다.
 
감사 로깅
작업은 자세한 $bulk-delete 작업 정보와 함께 StartFHIRBulkDeleteJob 및 DescribeFHIRBulkDeleteJob으로 로깅합니다.
제한 사항
- 
        
하드 삭제된 리소스는 검색 응답에 표시되지 않습니다.
 - 
        
이 작업을 통해 삭제되는 리소스는 처리 중에 일시적으로 액세스하지 못할 수 있습니다.
 - 
        
스토리지 측정은 기록 버전에서만 조정됩니다. deleteVersionHistory=false는 데이터 스토어 스토리지를 조정하지 않습니다.