我正在编写一个脚本,使用 appcfg 脚本在Google Datastore中真空/更新索引。但是,我需要一种方法来了解索引何时被删除/构建完成。
如何以编程方式执行此操作?
docs说“您可以从Cloud Platform控制台的”索引“页面检查Cloud Datastore实例索引的状态。但这是在GUI中 - 我如何从Python(或bash或Java)中做到这一点?
如果在索引被清理时运行 update_indexes ,我会得到“删除索引,直到完全删除后才能(重新)构建。”因此,这是一种确定脚本中索引状态的方法。毋庸置疑,尝试覆盖索引只是为了确定索引的状态是太危险了。但这表明原则上脚本有一些方法可以做到这一点。