想直接公网访问aws s3 储存文件内容,就需要放开设置,aws文件上传默认是不能直接访问,需要签名,这就不符合我们的场景,因为另外几个服务不想更新,只想读取图片或者zip、rar路径访问。
其实也就是在配置aws储存的时候记得开放公网访问即可,看图说话
{
"Version": "2012-10-17",
"Id": "S3PolicyId1",
"Statement": [
{
"Sid": "statement1",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::chengxidownload/*"
}
]
}
"Id":***** 这个数字最好去下面链接生成替换
"Sid":*****这个数字最好去下面链接生成替换
自己生成:去AWS policy 自定义的policy 上去创建:https://awspolicygen.s3.amazonaws.com/policygen.html
具体设置如下: