当前位置: 首页 > 知识库问答 >
问题:

AppEngine连接的Android项目从Blobstore迁移到Google云存储

丁阳炎
2023-03-14

我有一个应用引擎连接的Android项目。目前,我正在使用Blobstore存储blob。这是它的工作原理

>

  • Android调用我的App Engine服务器请求ServingURL
  • 应用程序引擎使用服务URL响应android客户端
  • Android使用前面提到的服务URL将图像(多部分)加载到Blobstore
  • Blobstore使用BlobKey和android发送到Blobstore的任何元/额外数据(即多部分)回调App Engine(servlet)
  • App engine将BlobKey存储在数据存储中。或者从Blobkey中提取blob的url并以这种方式为blob提供服务。

    • 不幸的是,您需要一个适当的servlet来处理来自Blobstore的回调,而不是访问所有云endpoint

    因此,通过五个步骤和一个笔记,我告诉了全世界如何在Android中使用App-Engine和Blobstore。

    请有人提供类似的步骤一起使用:App-Engine(数据存储),谷歌云存储,和Android?多谢了。最好是不需要“适当的”servlet的解决方案。

  • 共有1个答案

    冯宏恺
    2023-03-14

    如果您授权应用程序(您的应用程序引擎应用程序授权上传blob),您可以直接上传到云存储,但方式相同。

    如果你授权你的android应用程序,你就可以去掉app engine给你上传文件的部分,在你的android应用程序中编写代码。为此,您需要使用对云存储中的某个桶具有权限的服务帐户。

    看看1、2、3

     类似资料:
    • 我们将Google Cloud Datastore用于Google App Engine(GAE)应用程序。在我们的项目改造期间,我们希望将数据库从Datastore迁移到Google CloudSQL。 我们在数据存储中约有1 TB数据,不包括索引。 如何从数据存储迁移到云SQL,是否有任何现有的开源解决方案可用于此。 我已经检查了下面的一个https://cloud.google.com/da

    • BlobStore API(可以为GCS对象生成BlobKey,BlobStore文件API是不推荐的,但一次使用有效) Google Cloud Storage API(再次被否决,但一次使用有效) 谷歌云存储客户端库 谷歌云存储Python库 谷歌云存储JSON API库 博图 有什么理由用一个来代替另一个吗?

    • 迁移数据库ORM层 迁移模板Blade 迁移分页 迁移验证器 迁移Cache

    • 数据库 模板类 验证器 缓存类

    • 我有一个appengine数据存储,我想迁移到google cloud BigTable。最好的方法是什么? 谢谢你的回答,Yanice

    • 迁移cache分页 仓库地址: cache 安装 composer require illuminate/cache 暂时实现 redis方式 还需安装 composer require illuminate/redis composer require predis/predis //个人比较喜欢predis 启动predis function frameInitialized() {