7

Cloud Datastore Web 管理にアクセスすると、[インデックス] セクションにインデックスが一覧表示されず、高度なクエリを実行するためにいくつかのインデックスを明示的に定義したいと考えています。次のような yaml ファイルがあります。


indexes:
- kind: order
  ancestor: no
  properties:
  - name: email
  - name: name
  - name: ownerId
  - name: status
  - name: updated_at
  - name: created_at
    direction: desc

そして、次のコマンドを実行してインデックスを作成します。

gcloud preview datastore create-indexes indexs.yaml

これは私が得ているエラーメッセージです:

「タイプ AppInfoExternal のオブジェクトの予期しない属性 'indexes'」

誰も同じ問題に遭遇しましたか? 何か案は?

よろしく、 ホセ

4

1 に答える 1

10

残念ながら、このcreate-indexesコマンドは少し脆弱index.yamlです。提供するファイルの名前が .xmlindex.yamlではなく、indexes.yaml. それ以外の場合は、別のタイプの構成として解析しようとします。

インデックス ファイルの名前を に変更してからindex.yaml、コマンドを再度呼び出してみてください。

于 2016-06-08T16:18:29.643 に答える