博观而约取,厚积而薄发。这篇文章主要讲述如何在没有AppEngine for Google云端存储的情况下获取服务网址?相关的知识,希望能为你提供帮助。
我设置了Google云端存储,是否有办法在没有Google App Engine的情况下获取服务器网址?
我不想使用Google App Engine,我想改用Spring Framework。是否有谷歌的图书馆可以在不使用App Engine SDK的情况下完成这项工作?
答案可以将云存储中的单个对象或整个存储桶公开。 Here是如何。
如果需要保持数据私密(例如启用Bucket Privacy),使用签名URL就可以了。 Here是如何。使用gsutil的signurl命令创建签名URL的简便方法。 Here是如何。
【如何在没有AppEngine for Google云端存储的情况下获取服务网址()】请注意,签名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。
推荐阅读
- 示例(使用AsyncTask的Android双向网络套接字)
- 带有Gcloud错误的Rails((gcloud.preview.app.deploy)错误响应:[13]意外错误。部署版本:)
- 仅包含日期和月份的Android日期选择器
- 未捕获错误(模块“AppModule”导入的意外指令“MatFormField”。请添加@NgModule注释)
- 如何获得MONTHS,DAYS和周(android datepicker)
- 我需要在android.widget.datepicker中自定义月份名称
- 无法找到Android Studio DatePicker类[重复]
- 如何解决谷歌的Blockly未来的程序员游戏:迷宫级别
- 如何使用Symfony 1.4返回JSON响应