Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menghapus Jenis Sumber Daya dengan $bulk-delete
AWS HealthLake mendukung $bulk-delete operasi, memungkinkan penghapusan semua sumber daya dari jenis tertentu dalam datastore. Operasi ini sangat berguna ketika Anda perlu:
-
Lakukan audit dan pembersihan musiman
-
Mengelola siklus hidup data dalam skala
-
Hapus jenis sumber daya tertentu
-
Mematuhi kebijakan penyimpanan data
Penggunaan
$bulk-deleteOperasi dapat dipanggil menggunakan metode POST:
POST [base]/[ResourceType]/$bulk-delete?isHardDelete=false&deleteAuditEvent=true
Parameter
| Parameter | Tipe | Diperlukan | Default | Deskripsi |
|---|---|---|---|---|
isHardDelete |
boolean | Tidak | false | Ketika benar, secara permanen menghapus sumber daya dari penyimpanan |
deleteAuditEvent |
boolean | Tidak | true | Jika benar, menghapus peristiwa audit terkait |
_since |
string | Tidak | Waktu pembuatan Datastore | Saat dimasukkan, pilih waktu cutoff awal untuk menemukan sumber daya berdasarkan waktu LastModified mereka. Tidak dapat digunakan dengan awal atau akhir |
start |
string | Tidak | Waktu pembuatan Datastore | Saat dimasukkan, pilih waktu cutoff untuk menemukan sumber daya berdasarkan waktu LastModified mereka. Dapat digunakan dengan akhir |
end |
string | Tidak | Waktu pengajuan Job | Saat dimasukkan, pilih waktu cutoff akhir untuk menemukan sumber daya berdasarkan waktu LastModified mereka |
Contoh
Contoh Permintaan
POST [base]/Observation/$bulk-delete?isHardDelete=false
Contoh Respons
{
"jobId": "jobId",
"jobStatus": "SUBMITTED"
}
Status Tugas
Untuk memeriksa status pekerjaan penghapusan massal:
GET [base]/$bulk-delete/[jobId]
Operasi mengembalikan informasi status pekerjaan:
{
"datastoreId": "datastoreId",
"jobId": "jobId",
"status": "COMPLETED",
"submittedTime": "2025-10-09T15:09:51.336Z"
}
Perilaku
$bulk-deleteOperasi:
-
Memproses secara asinkron untuk menangani volume sumber daya yang besar
-
Menjaga transaksi ACID untuk integritas data
-
Menyediakan pelacakan status pekerjaan dengan jumlah penghapusan sumber daya
-
Mendukung mode penghapusan lunak dan keras
-
Termasuk pencatatan audit yang komprehensif atas kegiatan penghapusan
-
Memungkinkan penghapusan selektif versi historis dan peristiwa audit
Pencatatan Audit
Log $bulk-delete operasi sebagai Mulai FHIRBulk DeleteJob dan Jelaskan FHIRBulk DeleteJob dengan informasi operasi terperinci.
Batasan
-
Bila
isHardDeletedisetel ke true, sumber daya yang dihapus tidak akan muncul di hasil penelusuran atau_historykueri. -
Sumber daya yang dihapus melalui operasi ini mungkin sementara tidak dapat diakses selama pemrosesan
-
Pengukuran penyimpanan disesuaikan hanya pada versi historis - deleteVersionHistory =false tidak akan menyesuaikan penyimpanan datastore