Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menghapus Sumber Daya Secara Permanen dengan $erase
AWS HealthLake mendukung $erase operasi, memungkinkan penghapusan permanen sumber daya tertentu dan versi historisnya. Operasi ini sangat berguna ketika Anda perlu:
-
Hapus sumber daya individu secara permanen
-
Hapus riwayat versi tertentu
-
Mengelola siklus hidup sumber daya individu
-
Mematuhi persyaratan penghapusan data tertentu
Penggunaan
$eraseOperasi dapat dipanggil pada dua tingkat:
Tingkat Instans Sumber Daya
POST [base]/[ResourceType]/[ID]/$erase?deleteAuditEvent=true
Level Khusus Versi
POST [base]/[ResourceType]/[ID]/_history/[VersionID]/$erase
Parameter
| Parameter | Jenis | Wajib | Default | Deskripsi |
|---|---|---|---|---|
deleteAuditEvent |
boolean | Tidak | false | Jika benar, menghapus peristiwa audit terkait |
Contoh
Contoh Permintaan
POST [base]/Patient/example-patient/$erase?deleteAuditEvent=true
Contoh Respons
{
"resourceType": "OperationOutcome",
"id": "erase-job",
"issue": [
{
"severity": "information",
"code": "informational",
"diagnostics": "Erase job started successfully. Job ID: 12345678-1234-1234-1234-123456789012"
}
]
}
Status Tugas
Untuk memeriksa status pekerjaan penghapusan:
GET [base]/$erase/[jobId]
Operasi mengembalikan informasi status pekerjaan:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "jobId",
"valueString": "12345678-1234-1234-1234-123456789012"
},
{
"name": "jobStatus",
"valueString": "COMPLETED"
},
{
"name": "totalResourcesDeleted",
"valueInteger": 1
},
{
"name": "startTime",
"valueInstant": "2023-06-15T10:00:00Z"
},
{
"name": "endTime",
"valueInstant": "2023-06-15T10:05:23Z"
}
]
}
Perilaku
$eraseOperasi:
-
Memproses secara asinkron untuk memastikan integritas data
-
Mempertahankan transaksi ACID
-
Menyediakan pelacakan status pekerjaan
-
Secara permanen menghapus sumber daya yang ditentukan dan versinya
-
Termasuk pencatatan audit yang komprehensif atas kegiatan penghapusan
-
Mendukung penghapusan selektif peristiwa audit
Pencatatan Audit
Log $erase operasi seperti DeleteResource ID pengguna, stempel waktu, dan detail sumber daya.
Batasan
-
Sumber daya yang terhapus tidak akan muncul di respons penelusuran
-
Sumber daya yang dihapus mungkin sementara tidak dapat diakses selama pemrosesan
-
Pengukuran penyimpanan segera disesuaikan karena sumber daya dihapus secara permanen