我有将文件上传到S3的代码,但是我无法访问该文件的url,因为我需要将文件url公开。如何在我的S3帐户中使用JAVA并在任何地方使用JAVA?
提前谢谢。
发布于 2018-04-12 07:16:31
您可以只使用应用于存储桶的桶策略来完成此操作。那么上传到这个位置的所有文件都应该是公开的。
{
"Version": "2008-10-17",
"Statement": [
{
"Sid": "AllowPublicRead",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::BUCKETNAME/FOLDER/*"
}
]
}您可以在https://docs.aws.amazon.com/AmazonS3/latest/dev/example-bucket-policies.html上看到更多的示例
https://stackoverflow.com/questions/49790098
复制相似问题