【问题标题】:AppEngine: switching to Python 2.7AppEngine:切换到 Python 2.7
【发布时间】:2011-12-06 07:37:18
【问题描述】:

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

有没有办法改变 App ID?或者在不久的将来会出现解决方法吗? 2.7 版本最终会支持 Master/Slave Datastore 吗?我想并不是所有的 AppEngine 用户都会那么高兴地改变他们的 id...

【问题讨论】:

    标签: python google-app-engine


    【解决方案1】:

    无法避免更改应用 ID,但您可以请求为旧 ID 设置别名,这样对 old_appid.appspot.com 的请求将由新应用处理。当然,如果您在自己的域中提供应用程序,则应用程序 ID 是无关紧要的。

    几乎可以肯定,Python 2.7 永远不会支持主/从数据存储;谷歌根本不推荐使用它(我不会使用“弃用”这个词,因为他们表示没有计划实际删除它并杀死大量使用它的现有应用程序,但他们当然希望做尽可能多的事情他们可以阻止它的使用。)

    【讨论】:

    • 别名是否花费了您 10 个免费 ID 之一? (你有可以申请这个的链接吗?)
    • @Paul 是的,只要您运行原始应用程序,它就会使用免费 ID。您不必明确请求它,当您使用迁移工具时,它会自动发生。我发现的一个问题是 XMPP id 不能有别名。所以,你不能再从 old-id@appspot.com 发送消息了。
    猜你喜欢
    • 2017-12-17
    • 2013-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-26
    • 2021-07-15
    • 2020-01-08
    • 1970-01-01
    相关资源
    最近更新 更多