[英]Opening pdf files from S3 bucket using a URL link
我想知道是否有人可以提供帮助。 我目前正在开展一个项目,我们在 S3 存储桶中加载了 pdf 文档。 我想做的是自动打开每个 pdf 的链接,但是每个文档的链接是:
但这不会直接打开 pdf 阅读器,因为链接是 s3://
这就是我们在 S3 存储桶的文件夹中拥有 pdf 文件的方式:
S3 中每个单独的 pdf 属性如下所示:
如果我单击属性部分中的 Object URL 链接,我会得到以下信息:
我需要在 S3 存储桶策略中更改某些内容才能使其正常工作吗? 任何帮助或指导将不胜感激。
似乎您想要一个公共 S3 存储桶(如果完全公共不是您想要的,请参阅最后的链接)。 为了公开所有对象,您必须:
getObject
请求您的存储桶策略应如下所示:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::YOUR-BUCKET-NAME/*"
}
]
}
执行此操作后,您应该会在存储桶上看到“可公开访问”标志,并且您将能够使用 object URL 访问对象。
本文更深入地介绍了 object 访问。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.