gpt4 book ai didi

google-app-engine - 如何解决 "no matching index found."错误

转载 作者:IT王子 更新时间:2023-10-29 02:02:38 26 4
gpt4 key购买 nike

我在 App Engine 中创建了一个示例应用 guestbook-foo

它在 localhost:8080 中工作正常,但是当我部署项目时,我得到一个“找不到匹配的索引”。错误。

API error 4 (datastore_v3: NEED_INDEX): no matching index found. recommended index is:
- kind: Greeting
ancestor: yes
properties:
- name: Date
direction: desc

在项目目录下有一个index.yaml

indexes:
- kind: Greeting
ancestor: yes
properties:
- name: Date
direction: desc

我想我必须将索引文件上传到服务器。但是我找不到应该在哪里指定文件。如何配置 gcloud app deploy 选项?或者有其他配置方式吗?

最佳答案

ironsand 说的对,索引没有直接上传的时候可以用gcloud app deploy app.yaml index.yaml

但是,您应该始终首先检查它们是否正在更新,因为有时 Datastore 需要一段时间来构建索引。要检查这一点,请转到 App Engine 控制台 > 数据存储 > 索引并检查索引是否正在构建中。如果它仍在构建,此错误将一直发生,直到数据存储完成。

关于google-app-engine - 如何解决 "no matching index found."错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46996959/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com