2011-10-12 70 views
4

由于很多原因,我想继续前进并切换到Python 2.7。新的python版本需要使用高复制数据存储。据我所知,转换为它是不可能的:唯一的方法是用新的ID创建一个新的应用程序,并复制数据存储。更改我的应用ID是我不喜欢做的事情。AppEngine:切换到Python 2.7

有没有办法改变App ID?或者是在不久的将来预计的解决方法? 2.7版本最终是否支持主/从数据存储?我想并不是所有的AppEngine用户都会很乐意改变他们的ID ...

回答

5

没有办法避免改变应用程序ID,但你可以请求旧的ID别名,所以对old_appid.appspot.com的请求将会由新应用程序处理。如果您在自己的域中提供应用程序,那么该应用程序ID无关紧要。

在Python 2.7中,主/从数据存储几乎肯定不会被支持; Google根本不推荐使用它(我不会使用这个术语,因为他们没有表示过实际删除它并杀死大量使用它的现有应用程序的计划,但他们当然希望尽可能地做到这一点他们可以阻止它的使用。)

+3

别名是否花费你10个自由编号之一? (你有链接,你可以要求这个吗?) – Paul

+0

@Paul是的,只要你有原始的应用程序运行,它使用一个免费的ID。当您使用迁移工具时,您不必明确请求它,它会自动发生。我发现的一个问题是XMPP ID不能被别名。所以,你不能再发送来自[email protected]的消息。 –