Ошибка при создании индексов для гибкого облачного хранилища данных: неожиданный атрибут "индексы" для объекта типа 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
затем снова вызываем команду.