我一直尝试访问上载图像URL,但图像链接在一段时间后过期,并显示错误“AccessDenied”
我还公开了水桶政策
{“版本”:“2008-10-17”,“语句”:[{“SID”:“AllowPublicRead”,“Effect”:“Allow”,“Principal”:{“AWS”:“”},“Action”:“S3:GetObject”,在此输入代码
“Resource”:“arn:AWS:S3:::ProjectName/FolderName/”}]}
像下面这样编写transferObserver
,
这是Java
代码(不是科特林
)
TransferObserver uploadObserver =
transferUtility.upload(yourBucketName, key, file, CannedAccessControlList.PublicRead);