我想将aws存储桶公开,我已经上传了一些图像,现在我想使用后端访问所有图像,但是对象url在任何情况下均不起作用。
已尝试-
使用flutter应用程序上传
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>13CF32E47FC7A79D</RequestId>
<HostId>
z5CK+xZJJwb15rP/JKyRXnw13XPvO/qwpdeXpcphehm3bE6Tl89qGN/+wiK3m+QcTA0/ESV+/uY=
</HostId>
</Error>
答案 0 :(得分:1)
How can I grant public read access to some objects in my Amazon S3 bucket?
您需要公开存储桶,并将存储桶策略添加到存储桶的权限设置中。示例:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AddPerm",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::bucket-name-example/*"
}
]
}