Google app engine 按应用程序ID查找GAE数据存储实体

Google app engine 按应用程序ID查找GAE数据存储实体,google-app-engine,google-cloud-datastore,app-engine-ndb,Google App Engine,Google Cloud Datastore,App Engine Ndb,我将一组实体从一个应用程序转移到另一个应用程序。对于大多数应用程序,实体键的“应用程序”部分已成功地从s~旧应用程序转换为s~新应用程序。但是,有些坏苹果没有转换,导致新应用抛出错误,如BadRequestError:app s~旧应用无法访问app s~新应用的数据 如何找到并修复这些项目?您是否将URL安全密钥存储在任何位置?这可能是罪魁祸首。URL安全密钥始终存储应用程序id,但常规密钥不会存储,除非您特意添加应用程序id。我使用的是remote_api,它可能会传递URL安全密钥。

我将一组实体从一个应用程序转移到另一个应用程序。对于大多数应用程序,实体键的“应用程序”部分已成功地从
s~旧应用程序
转换为
s~新应用程序
。但是,有些坏苹果没有转换,导致新应用抛出错误,如
BadRequestError:app s~旧应用无法访问app s~新应用的数据


如何找到并修复这些项目?

您是否将URL安全密钥存储在任何位置?这可能是罪魁祸首。URL安全密钥始终存储应用程序id,但常规密钥不会存储,除非您特意添加应用程序id。我使用的是remote_api,它可能会传递URL安全密钥。