Google app engine 如何从Google云数据存储索引中删除条目?
我使用上的删除按钮手动删除了Google云数据存储中的所有数据。但是,当我检查索引时,它们仍然存在,并且没有打开“删除”按钮。我试图使用控制台命令Google app engine 如何从Google云数据存储索引中删除条目?,google-app-engine,google-cloud-datastore,Google App Engine,Google Cloud Datastore,我使用上的删除按钮手动删除了Google云数据存储中的所有数据。但是,当我检查索引时,它们仍然存在,并且没有打开“删除”按钮。我试图使用控制台命令 gcloud datastore cleanup-indexes 但是这个命令没有帮助 有没有办法清理索引?您可以在文档中找到有关数据存储索引工作流应如何工作的更多详细信息。具体来说,有一个条目解释和摘要 简言之,为了强制删除索引(因为它们在默认情况下不会自动删除,因为它们会保留一段时间以确保性能不受影响),您必须首先更新本地index.yaml文
gcloud datastore cleanup-indexes
但是这个命令没有帮助
有没有办法清理索引?您可以在文档中找到有关数据存储索引工作流应如何工作的更多详细信息。具体来说,有一个条目解释和摘要 简言之,为了强制删除索引(因为它们在默认情况下不会自动删除,因为它们会保留一段时间以确保性能不受影响),您必须首先更新本地
index.yaml
文件,删除不再需要的索引。然后,您可以使用共享的指向本地文件的命令,您的索引应该消失:
gcloud datastore cleanup-indexes /path/to/file/index.yaml
gcloud数据存储清理索引/path/to/file/index.yaml
此命令不再有效
gcloud数据存储索引清理/path/to/index.yaml
这是新命令
您应该在谷歌云控制台
中运行它们。通常,您可以使用googlecloudconsole
中的file upload
功能上载index.yaml
文件。您的文件直接转到一个名为\u admin
的地方,您可以cd
到那里并调用
gcloud数据存储索引清理索引.yaml
提示
如果在java项目中使用数据存储
,则使用的是数据存储索引.xml
,而不是索引.yaml
。如果不知道在哪里查找,则查找index.yaml
文件时可能会遇到一些问题
通过查看IDE中的
deploy console
,您可以简单地找到index.yaml
文件的路径。不推荐使用的xml文件的文档是