2

所以,我在 IBM 的 Cloud Object Storage 上有一个存储桶。在这个存储桶中,我有一个名为“test.png”的文件。

我需要的是一个可以用来直接访问这个文件的 URL。我可以在浏览器上编写的 URL,图像将在我的浏览器上打开。

我到处搜索,除了这种格式的“ObjectSQL URL”之外找不到任何东西:

cos://{区域}/{桶}/{文件}

4

1 回答 1

10

假设存储桶启用了公共访问,则URL只是https://{endpoint}/{bucket}/{object}(或时间,不同的浏览器有不同的行为)。 https://{bucket}.{endpoint}/{object}https://s3.us.cloud-object-storage.appdomain.cloud/images/test.pnghttps://images.s3.us.cloud-object-storage.appdomain.cloud/test.png

现在,假设有一个公共访问存储桶,其中存储桶中的所有数据都可以公开访问。如果您只想在有限的时间内使单个对象可访问,则需要使用 HMAC 凭据创建一个预签名 URL 。

于 2019-10-29T22:04:11.177 回答