0

Я пытаюсь запустить эмулятор Datastore Google Cloud локально.Эмулятор Google Datastore - Не найдено подходящего индекса

Я столкнулся с проблемой, в которой жаловался, что у меня нет составного индекса.

(StatusCode.FAILED_PRECONDITION, no matching index found. recommended index is:<br/>- kind: taskgroups<br/> properties:<br/> - name: state<br/> - name: available_tasks<br/>)> 

Я изменил index.yaml файл в ~/.config/gcloud/emulators/datastore/WEB-INF/index.yaml к следующему:

indexes: 
- kind: taskgroups 
    properties: 
    - name: state 
    direction: asc 
    - name: available_tasks 
    direction: asc 

Однако, я все еще выше ошибки после перезагрузки датастора эмулятор. Я запускаю его с параметрами --no-store-on-disk.

gcloud beta emulators datastore start --no-legacy --no-store-on-disk

Что должно быть сделано, чтобы убедиться, чтобы применить изменения, внесенные в

ответ

1

index.yaml должен находиться в папке приложения, а не в папке эмулятора

 Смежные вопросы

  • Нет связанных вопросов^_^