如何在没有AppEngine for Google云端存储的情况下获取服务网址?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在没有AppEngine for Google云端存储的情况下获取服务网址?相关的知识,希望对你有一定的参考价值。
我设置了Google云端存储,是否有办法在没有Google App Engine的情况下获取服务器网址?
我不想使用Google App Engine,我想改用Spring Framework。是否有谷歌的图书馆可以在不使用App Engine SDK的情况下完成这项工作?
可以将云存储中的单个对象或整个存储桶公开。 Here是如何。
如果需要保持数据私密(例如启用Bucket Privacy),使用签名URL就可以了。 Here是如何。使用gsutil的signurl命令创建签名URL的简便方法。 Here是如何。
请注意,签名URL默认有效1小时,但可以使用-d选项更改持续时间。由于最大值为7天,因此可能需要定期生成新的签名URL。更多信息here。
*编辑
签名URL可以在App Engine之外使用。你可以找到关于这个here的方法的一些细节。它独立于App Engine使用此类声明:
public URL signUrl(long duration, TimeUnit unit, SignUrlOption... options);
您可以在简单的Python代码中找到该方法的用法,这可能对您有帮助here。
话虽如此,我建议你看看Imgix,因为它支持GCS存储桶作为对象源并执行相同类型的操作。信息here。
以上是关于如何在没有AppEngine for Google云端存储的情况下获取服务网址?的主要内容,如果未能解决你的问题,请参考以下文章
Google App Engine:ImportError:没有名为 appengine.tools 的模块
如何从 Google 的 appengine 动态生成 pdf?
Django 模板在 Google Appengine 上没有 IN 运算符?
有没有办法从 Google appengine 标准向网络浏览器发送推送通知? [关闭]