gpt4 book ai didi

javascript - AWS S3 直接上传并自动公开文件

转载 作者:行者123 更新时间:2023-11-30 13:01:44 27 4
gpt4 key购买 nike

我正在直接使用 CORS 通过 html 页面上传文件,一切正常。问题是文件不是公开阅读的,所以我想自动公开阅读。

这是我认为应该执行但不起作用的策略。

{
"Version": "2008-10-17",
"Statement": [
{
"Sid": "AddPerm",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::mybucket/*"
}
]
}

提前感谢您的帮助。

最佳答案

存储桶策略不适用于其他人“拥有”的对象,即使它们在您的存储桶中,因此唯一的方法是在上传期间使用请求 header 公开。

request.AddHeader("x-amz-acl", "public-read");

关于javascript - AWS S3 直接上传并自动公开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17190379/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com