【发布时间】:2018-02-12 19:00:29
【问题描述】:
我们目前正在我们的 ColdFusion 服务器上存储用户上传的文件,并且磁盘使用量正在失控。鉴于易于集成,我们希望将这些文件移到 S3 上,只允许用户直接从那里访问文件,但我不太清楚如何处理权限。
上传文件后,我可以使用 CF 为文件或存储桶设置 ACL。但是,要创建该 ACL 结构,我需要一个可以允许访问的用户列表。较旧的文档列出了用户可以通过电子邮件地址指定,但 new piece of documentation 我发现状态
您不能使用电子邮件地址为任何 AWS 指定受让人 2014 年 12 月 8 日之后创建的区域
这表明电子邮件查找正在成为传统。该文档提供了有关通过阅读现有 ACL 来查找我自己的规范用户 ID 或其他帐户的规范用户 ID 的说明,但我没有其他 ACL 可供参考。
假设我只有一个用户的名字/姓氏和电子邮件,在他们注册期间提供给我的系统,我如何找到他们的规范用户 ID 来分配他们对我的 S3 存储桶的读取权限?或者在这种情况下,是否可以生成一次性访问密钥,我可以在将用户转发到 s3 文件之前将其交给用户?
【问题讨论】:
标签: amazon-s3 coldfusion