2017-03-27 21 views
0

私はAppEngine上で動作するアプリケーションを使用していましたが、現在は約10M個のエンティティを持つ私の種類「会社」の合成インデックスを使用していました。別の質問で見たように、index.yamlからインデックスを削除し、appcfg.pyを使用してインデックスのリストを更新します。Google Datastore:未使用のインデックスを削除中にエラーが発生しました

現在、私のインデックスは次のようになります。 enter image description here

そして、私のindex.yamlは次のようになります。

indexes: 
- kind: Company 
    properties: 
    - name: dissolved 
    - name: dissolution_date 

しかし、私は

[email protected]:~/webapp$ appcfg.py vacuum_indexes . 
12:32 PM Host: appengine.google.com 
12:32 PM Fetching index definitions diff. 
Error 400: --- begin server output --- 


Client Error (400) 

The request is invalid for an unspecified reason. 
--- end server output --- 

を実行したときに、私の中にエラーがありますアプローチ?または、このメソッドは廃止されましたが、gcloudコマンドを使用する必要がありますか?

ありがとう、

答えて

1

これ以上appcfgを使用しないでください。試してみてくださいgcloud datastore cleanup-indexes index.yaml

関連する問題