我正在使用 nodejs npm-multer s3 将我的视频/音频/图像文件上传到 amazon s3 存储桶。我正在使用以下策略来启用通过我的移动应用程序查看我的文件的权限
{
"Version": "2008-10-17",
"Statement": [
{
"Sid": "AllowPublicRead",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::my bucket/*"
}
]
}
但问题是每当我在浏览器中复制我的 s3 文件的链接并将其粘贴时,我的文件就会被下载(或显示)。我怎样才能防止这种情况?当地址栏中给出链接时,我不希望我的文件被下载或显示。我的文件只能通过我的移动和网络应用程序显示或流式传输。我怎样才能做到这一点?