我已使用 SDK 将文件上传到我的私有 S3 存储桶。
我可以通过 S3 UI 访问该文件。
但是,我无法通过直接链接访问该文件。它为我提供了一些 XML,其中包含“AccessDenied”作为代码和消息。
这似乎是合理的,因为我在浏览器中进行了身份验证,并且从同一浏览器单击了指向该文件的直接链接,所以应该允许我通过。至少,我应该被引导至登录页面。
有人对这个有经验么?
因此,经过一番研究后,我发现最好的办法就是简单地将控制台 URL 发布到文件。
https://s3.console.aws.amazon.com/s3/object/ {您的存储桶}/{您的文件路径}?region={您的存储桶的区域}&tab=overview
请注意指定正确的区域。如果您以编程方式形成此内容,请使用 Amazon.RegionEndpoint.SystemName。
如果您尚未登录,它会要求您登录!
无需签名 URL。
感谢所有贡献者!
| 归档时间: |
|
| 查看次数: |
14810 次 |
| 最近记录: |