我正在构建一个 PHP 网站,它将其内容文件保存在 Amazon S3 上。网站文件(使用 PHP 代码)托管在传统服务器上。用户将在网站上注册,注册并登录后,他们将可以访问 S3 上的文件。
问题是,如何只让登录用户下载文件并阻止其他人下载?AWS IAM 是否必须以某种方式参与?
我不想要过期的 URL。我只想向特定用户授予对文件的访问权限,并且我不希望他们在任何时间段内与其他任何人共享链接。
将来我还想限制注册用户对文件的访问——根据用户帐户的类型,用户可以访问不同的文件。
提前谢谢回复!