AWS S3 文件公网直接访问配置
2023-03-10 10:57 假面Wilson 阅读(985) 评论(0) 编辑 收藏 举报1、设置存储桶的共有访问
2、设置存储桶策略
这块比较恶心,不熟悉aws的可能不太会,我也是从网上找的,然后测试的,确实可用,策略代码如下:
其中“20221227bucket”是自己存储桶的名称,其它的复制过去直接用就行。
{ "Version": "2012-10-17", "Id": "S3PolicyId1", "Statement": [ { "Sid": "statement1", "Effect": "Allow", "Principal": { "AWS": "*" }, "Action": "s3:GetObject", "Resource": "arn:aws:s3:::20221227bucket/*" } ] }
然后顺便说下,这个策略可以通过aws自带的策略生成页面去生成,不过也需要你比较了解这些才行(真是服了,之前用过阿里的对象存储感觉很简单)
https://awspolicygen.s3.amazonaws.com/policygen.html
设置完成后,无论是通过aws控制台上传图片还是通过程序上传,都可以通过“对象url”在公网上进行访问。
3、设置访问密钥
通过程序上传图片的时候需要密钥及密钥Id,正常来说是创建IAM账户,然后设置账户的“访问密钥”,但是我对aws不太熟,所以我这里创建的是根账户的密钥(不推荐)
参考: