如何获取指向IBM Cloud Object Storage上文件的直接URL

时间:2019-10-29 21:20:39

标签: cloud ibm-cloud ibm-cloud-infrastructure object-storage ibm-cloud-storage

因此,我对IBM的Cloud Object Storage十分满意。 在这个存储桶中,我有一个名为“ test.png”的文件。

我需要的是一个URL,我可以使用它直接访问此文件。我可以在浏览器中写的URL和图像将在浏览器中打开。

我到处搜索,但找不到以下格式的“ ObjectSQL URL”以外的任何内容:

cos:// {Region} / {Bucket} / {File}

1 个答案:

答案 0 :(得分:2)

假设bucket has public access enabled的URL只是https://{endpoint}/{bucket}/{object}(或https://{bucket}.{endpoint}/{object}。因此,如果您的图片位于名为“ images”的美国跨地区存储桶中,则该网址为https://s3.us.cloud-object-storage.appdomain.cloud/images/test.png(或https://images.s3.us.cloud-object-storage.appdomain.cloud/test.png),它将在浏览器中呈现(大多数情况下,不同的浏览器具有不同的行为)。

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