啟動長時間執行的作業,從資料儲存庫清除文件。
dataStores.purgeDocuments、dataStores.importDocuments 和 dataStores.patch 每次只會對一個 DataStore 執行。一項作業執行時,另一項作業可以等待;在執行中的作業完成前,任何其他要求都會失敗,並傳回 ABORTED。
HTTP 要求
POST https://vectorsearch.googleapis.com/v1beta/{name}:purgeDocuments
路徑參數
| 參數 | |
|---|---|
name |
這是必要旗標,要清除文件的 DataStore 資源名稱。格式: |
要求主體
要求主體包含下列結構的資料:
| JSON 表示法 |
|---|
{ "purgeOutputConfig": { object ( |
| 欄位 | |
|---|---|
purgeOutputConfig |
選用。清除文件輸出目的地的設定。 |
force |
選用。實際執行清除作業。如果 |
| 要清除的文件,以文件 ID 指定。以下是互斥欄位清單。回應中最多會設定下列其中一個欄位: | |
gcsSource |
Cloud Storage 檔案,列出要清除的文件,每行一個文件 ID。每行只包含 ID,不含完整資源名稱。每個 URI 都必須命名單一檔案:不支援模式和資料夾。 如果某行不是有效的文件 ID,系統會回報錯誤,且不含有效 ID 的檔案無法清除。系統會略過未命名任何文件的 ID,並計入作業中繼資料的 |
| 互斥欄位結束。 | |
回應主體
如果成功,回應主體會包含 Operation 的執行個體。
授權範圍
需要下列其中一種 OAuth 範圍:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/vectorsearch
詳情請參閱Authentication Overview。
PurgeOutputConfig
清除相關輸出的目的地設定。
| JSON 表示法 |
|---|
{ "errorGcsPrefix": string } |
| 欄位 | |
|---|---|
errorGcsPrefix |
選用。清除錯誤的 Cloud Storage 前置字串。前置字串不得包含任何物件。清除錯誤會寫入這個前置字元下的 shard 檔案,每行一個,並以 JSON 編碼的 |