Cloud 如何在IBM云对象存储上获取文件的直接URL

Cloud 如何在IBM云对象存储上获取文件的直接URL,cloud,ibm-cloud,ibm-cloud-infrastructure,object-storage,ibm-cloud-storage,Cloud,Ibm Cloud,Ibm Cloud Infrastructure,Object Storage,Ibm Cloud Storage,所以,我有一个关于IBM云对象存储的存储桶。 在这个bucket中,我有一个名为“test.png”的文件 我需要的是一个URL,我可以使用它直接访问这个文件。一个URL,我可以写在浏览器上,图像将在我的浏览器上打开 我搜索了所有地方,除了以下格式的“ObjectSQL URL”之外,找不到任何内容: cos://{Region}/{Bucket}/{File}假设,URL只是https://{endpoint}/{Bucket}/{object}(或者https://{Bucket}.{end

所以,我有一个关于IBM云对象存储的存储桶。 在这个bucket中,我有一个名为“test.png”的文件

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

我搜索了所有地方,除了以下格式的“ObjectSQL URL”之外,找不到任何内容:

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

假设,URL只是
https://{endpoint}/{Bucket}/{object}
(或者
https://{Bucket}.{endpoint}/{object}
。因此,如果您的图像位于一个名为“images”的美国跨地区Bucket中,URL将是
https://s3.us.cloud-object-storage.appdomain.cloud/images/test.png
(或
https://images.s3.us.cloud-object-storage.appdomain.cloud/test.png
),它将在浏览器中呈现(大多数情况下,不同的浏览器具有不同的行为)


现在,假设有一个公共访问bucket,其中bucket中的所有数据都是可公开访问的。如果您只想在有限的时间内访问单个对象,您需要使用HMAC凭据。

哦,天哪!我为此花了数小时!哈哈,原来我看不到更改访问策略的选项,因为我没有e权限!获得了权限,现在工作正常!谢谢,你太棒了!:DNick,你知道COS端点的好链接吗?我现在使用的是404s:John-该链接对我有效?但也可以通过API获取完整的端点列表: