Amazon web services 想公开我的AWS S3 bucket吗?
我想公开我的aws bucket,我已经上传了一些图片,现在我想使用后端访问所有这些图片,但对象url在任何情况下都不起作用 已经试过了-Amazon web services 想公开我的AWS S3 bucket吗?,amazon-web-services,amazon-s3,flutter,Amazon Web Services,Amazon S3,Flutter,我想公开我的aws bucket,我已经上传了一些图片,现在我想使用后端访问所有这些图片,但对象url在任何情况下都不起作用 已经试过了- 公开桶政策 已启用“公共访问” 禁用“阻止所有公共访问” 上传使用颤振应用程序 <Error> <Code>AccessDenied</Code> <Message>Access Denied</Message> <RequestId>13CF32E47FC7A79D</Reque
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>13CF32E47FC7A79D</RequestId>
<HostId>
z5CK+xZJJwb15rP/JKyRXnw13XPvO/qwpdeXpcphehm3bE6Tl89qGN/+wiK3m+QcTA0/ESV+/uY=
</HostId>
</Error>
您需要将bucket公开,并将bucket策略添加到您的bucket权限设置中。例如:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AddPerm",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::bucket-name-example/*"
}
]
}
你如何制定公共政策?请上传您的策略。{“版本”:“2012-10-17”,“Id”:“策略1571703334970”,“声明”:[{“Sid”:“Stmt1571703328363”,“效果”:“允许”,“主体”:“操作”:“s3:”,“资源”:“arn:aws:s3:::bucket name”}}已经完成!它不起作用,每当我试图通过Url获取对象时,它就不起作用。收到唯一的信息“拒绝访问”。我认为你做错了什么。有官方的AWS指南。你能再读一遍这个指南吗?请像我的例子一样设置桶策略!