如何向S3对象提供公共但独占的访问权限

0

【以下的问题经过翻译处理】 我正在构建一个应用程序,用户可以上传和播放音频文件。我将它们存储在S3存储桶中,并将其公开访问,以便网页可以访问它们,并由用户播放。然而,这有一个缺点,即一旦用户登录,其他用户的文件就没有受到保护,可以尝试通过更改/猜测s3url来访问它们。虽然我可以使用加密,但仍然需要将网址公开,这似乎不是一个理想的解决方案。

profile picture
EXPERT
asked 6 months ago26 views
1 Answer
0

【以下的回答经过翻译处理】 你可以使用预签名 URL 生成一个 URL,从而访问你的 Amazon S3 桶。当你创建一个预签名 URL 时,你会将其与一个特定的操作关联起来。你可以分享这个 URL,任何有访问权限的人都可以在 URL 中执行与原始签名用户相同的操作。当 URL 达到其过期时间时,它将过期并不再起作用。

profile picture
EXPERT
answered 6 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions