【问题标题】:GAE Blobstore file-like API deprecation timeline (py 2.7 runtime)GAE Blobstore 类文件 API 弃用时间线(py 2.7 运行时)
【发布时间】:2013-07-27 22:20:00
【问题描述】:

这是向 App Engine 团队提出的问题。

上周我们意识到,App Engine 团队已将用于写入和读取 blobstore 的类文件 API 标记为已弃用,并且将来可能会被删除。我们有相当多的基础设施依赖于该 API,现在我们需要移植到他们建议的替代方案(谷歌云存储),这不是一件容易的事(特别是考虑到我们目前的积压工作)。那么问题来了:这个类文件的 API 多久会不可用?知道这一点对我们来说相当重要,因为根据答案,我们可能会调整我们的积压工作,以优先考虑使用 Blobstore 到 GCS 的移植。

谢谢。

【问题讨论】:

  • 一个答案或指导会很棒。
  • 除了您的实际问题:您可以为 blobstore 创建自己的类似文件的 API,方法是使用一个函数获取文件数据并将其上传(POST)到 blobstore 上传处理程序并包装整个内容使其行为类似于您使用文件 API 的方式。它与当前的 API 不同,但它可能适合您的短期修复需求。 Blobstore 本身(以及它的上传处理程序)目前并未被弃用,并且已被弃用政策所涵盖,因此您知道即使 Google 决定弃用它们,它们也会保留一段时间。
  • @BryceCutt 感谢您的建议,核心问题是我们的积压工作非常紧张,我们决定实施的任何解决方案都必须重新确定优先级,如果 App Engine 团队会更容易至少会给出一个粗略的指导,这样我们就不会在不紧急的事情上浪费开发人员的时间(这很可能是)。
  • 我完全同意。当他们第一次宣布弃用时,我在邮件列表上询问了有关它的问题,但没有得到太多有用的回复。由于能够编写 blob 对我们来说也非常重要,所以我花了几个小时确保我可以创建一个替代解决方案,就像我在评论中提到的那样,所以我们有一些东西可以依靠,以防时间线变成短的。它并不完美或不完整,但至少现在我知道如果他们只给我很短的时间来切换,我可以做一个替代方案。
  • @BryceCutt 刚刚从 Chris Ramsdale 那里得到了官方消息。我发布了所有有兴趣看到的答案。

标签: google-app-engine python-2.7


【解决方案1】:

来自 Google App Engine 产品经理 Chris Ramsdale 的官方回应:

虽然目前没有确定停用此 API 的日期,但我们承诺在今年剩余时间(2013 年)提供支持。如果您还有其他问题,请不要犹豫直接与我联系 [已编辑](此主题也很好)。

【讨论】:

  • @ChrisRamsdale,你能指点我替换文件 api 吗?谢谢,
猜你喜欢
  • 2020-12-20
  • 2014-11-14
  • 1970-01-01
  • 2011-12-25
  • 2013-11-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多