【发布时间】:2018-01-19 09:52:45
【问题描述】:
所以我在 Cordova 中构建了一个消息传递应用程序,我想知道最好的方法是保护图像文件,这样其他人就无法查看它们。我想我可以生成随机文件名并将它们存储在数据库中,但这感觉像是伪安全。我也知道你可以createPresignedRequest(),但我相信那是临时文件。也许我错过了一些东西,但我想不出一个好的方法来做到这一点。我也在使用 PHP SDK。对于场景来说不是太重要,但我想我会提到它。
【问题讨论】:
-
尚不清楚应用程序的用户将如何处理这些图像。图像如何存储在 S3 上?应用程序会显示图像吗?您可能希望查看为相关图像生成预签名 URL。查看
createPresignedRequest函数的文档。 docs.aws.amazon.com/aws-sdk-php/v3/api/… -
想想 Facebook 消息。发送文件或文本消息的基本消息系统。
createPresignedRequest用于临时文件 -
让我们在聊天中继续讨论。 chat.stackoverflow.com/rooms/151665/aws-sdk
-
有机会时查看聊天记录。
标签: amazon-web-services security amazon-s3 aws-php-sdk file-security