Ошибка при создании индексов для гибкого облачного хранилища данных: неожиданный атрибут "индексы" для объекта типа AppInfoExternal

Когда я получаю доступ к веб-управлению Cloud Datastore, в разделе "Индексы" не отображаются индексы, и я хотел бы явно определить некоторые индексы для выполнения расширенных запросов. У меня есть файл yaml, который выглядит так:


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

И я запускаю следующую команду для создания индексов:

Предварительный просмотр gcloud хранилище данных create-indexes indexes.yaml

и это сообщение об ошибке, которое я получаю:

"Неожиданный атрибут" индексы "для объекта типа AppInfoExternal"

Кто-нибудь сталкивался с такой же проблемой? Есть идеи?

С уважением, Хосе

1 ответ

К сожалению create-indexes команда немного хрупкая: она требует, чтобы index.yaml предоставленный вами файл называется index.yaml и не indexes.yaml, В противном случае он попытается проанализировать его как другой тип конфигурации.

Попробуйте переименовать файл индекса в index.yaml затем снова вызываем команду.

Другие вопросы по тегам