【问题标题】:Google Storage creating Signed Urls with your own program rather using google cloud libraries谷歌存储使用您自己的程序创建签名网址,而不是使用谷歌云库
【发布时间】:2020-07-23 16:15:01
【问题描述】:

Google 存储允许使用自定义创建的签名网址,如以下链接所述:V4 signing process with your own program

这是什么原因?这会比为 google 存储中的每个对象请求签名 url 更快吗?

【问题讨论】:

    标签: python google-cloud-storage pre-signed-url signed-url


    【解决方案1】:

    目的是提供一种无需提供的 Cloud Storage 客户端库之一即可签署 URL 的方法。由于它是一个 REST API,因此您可以使用任何可以发出 HTTP 请求并执行 RSA 签名的语言来调用它。从您链接的那个页面:

    本页介绍了用于实施 V4 签名流程的算法,以便您可以在自己的工作流程中创建 Cloud Storage RSA 密钥签名的网址,使用您选择的编程语言。

    显示的示例是用python编写的,但文本清楚地表明:

    示例使用 Python 编程语言,但不使用 Cloud Storage 客户端库

    【讨论】:

    • 感谢@Doug 的回答。例如,一次创建 100 个签名 URL 时,这可能是应用程序的真正瓶颈。签署自定义 url 有什么好处,这会比依赖云存储客户端库更快吗?
    • 我不认为会有任何,因为我想他们都只是调用相同的 API。我建议自己对其进行基准测试以获取数据。
    猜你喜欢
    • 2014-07-25
    • 1970-01-01
    • 2017-03-29
    • 2016-01-31
    • 1970-01-01
    • 1970-01-01
    • 2014-10-30
    • 2020-09-10
    • 1970-01-01
    相关资源
    最近更新 更多