本页面介绍了如何清除结构化或非结构化数据存储区中的所有数据。
如果您想在重新导入新数据之前完全删除数据存储区的内容,可以清除数据存储区中的数据。完全清除数据存储区只会删除数据存储区中的数据,而不会影响应用、架构和配置。
如需了解如何删除数据存储区,请参阅删除数据存储区。
网站数据存储区
对于网站数据存储区,您无法选择清除,因为您可以根据需要从网站数据存储区中移除网站。
完全清除数据
如需从数据存储区中清除数据,请执行以下操作:
控制台
如需使用 Google Cloud 控制台从结构化、非结构化或医疗保健数据存储区的分支中清除数据,请按以下步骤操作:
在 Google Cloud 控制台中,前往 AI Applications 页面。
在导航菜单中,点击数据存储区。
在名称列中,点击要清除的数据存储区。
在结算凭证标签页中,点击
清除数据。阅读确认清除数据对话框中的警告。如果您想继续,请输入数据存储区的名称,然后点击确认。 清空数据是一项长时间运行的操作。如需了解详情,请参阅监控长时间运行的操作。
点击活动标签页,监控清除操作的进度。
REST
如需使用命令行从结构化或非结构化数据存储区的分支中清除数据,请按以下步骤操作:
查找数据存储区 ID。如果您已拥有数据存储区 ID,请跳至下一步。
在 Google Cloud 控制台中,前往 AI Applications 页面,然后在导航菜单中点击数据存储区。
点击您的数据存储区的名称。
在数据存储区的数据页面上,获取数据存储区 ID。
调用
documents.purge
方法。curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/collections/default_collection/dataStores/DATA_STORE_ID/branches/0/documents:purge" \ -d '{ "filter": "*", "force": FORCE }'
替换以下内容:
PROJECT_ID
: Google Cloud 项目。DATA_STORE_ID
:Vertex AI Search 数据存储区的 ID。FORCE
:一个布尔值,用于指定是否从数据存储区的分支中删除数据。- 如果为
true
,则删除分支中的所有数据 - 如果值为
false
,则不删除任何数据,并返回分支中的文档列表。 - 如果省略
force
,则默认值为false
。
- 如果为
可选:记下
documents.purge
方法返回的name
值,然后按照获取有关长时间运行的操作的详细信息中的说明查看清理操作何时完成。
C#
如需了解详情,请参阅 AI Applications C# API 参考文档。
如需向 AI 应用进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证。
Go
如需了解详情,请参阅 AI Applications Go API 参考文档。
如需向 AI 应用进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证。
Java
如需了解详情,请参阅 AI Applications Java API 参考文档。
如需向 AI 应用进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证。
Node.js
如需了解详情,请参阅 AI Applications Node.js API 参考文档。
如需向 AI 应用进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证。
Python
如需了解详情,请参阅 AI Applications Python API 参考文档。
如需向 AI 应用进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证。
Ruby
如需了解详情,请参阅 AI Applications Ruby API 参考文档。
如需向 AI 应用进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证。