如何在Google云端存储中为静态html内容的对象生成签名的url

时间:2019-01-05 02:23:51

标签: google-cloud-platform google-cloud-storage pre-signed-url static-html

如何为Google云存储中的存储桶中的对象生成签名的URL?

我有一个Google域,并使用Google云存储将我的对象托管在存储桶中。我不需要使用应用程序引擎(以降低成本)。该站点将是静态的。如果我不使用应用程序引擎,是否可以生成签名的URL?

1 个答案:

答案 0 :(得分:0)

是的,尽管已签名的URL很快就会过期,并且您需要定期生成新的URL。

大多数客户端库都以编程方式支持签名URL,但是如果您具有gsutil,则生成一个最简单的方法是创建一个服务帐户并下载其密钥文件(例如my-account.json),然后运行:

gsutil signurl -d 1d my-account.json gs://mybucket/myobject

“ 1d”表示“有效期为一天”。此处提供更多文档:https://cloud.google.com/storage/docs/gsutil/commands/signurl