0
我建立这将使用AWS的服务,如S3,DynamoDB和SNS(加上明显等)的应用程序。我脑海里所想的是,我们可以直接将浏览器与这些服务连接起来,并跳过代理服务器的需求,而这些服务器本来可以用来在客户端和这些服务之间映射。我的担心是:亚马逊AWS和替代
- 客户端(浏览器),将获得知道所使用的数据源/服务是亚马逊AWS,而且,如果没有正确配置, 可以打开大门有害入侵者的威胁。
- 并非所有的浏览器都预计准备CORS
- 使用像DynamoDB,SNS服务会延长一点点太多的细节,以在需要,如客户,我们将使用所有的数据库字段,什么样的数据正在进入/读取,发送什么通知等
- 认证提供AWS浏览器SDK是依赖于Facebook,谷歌和亚马逊,但我的要求可能并不总是需要用户进行身份验证,即使认证那里,它不会是这些提供者。
因此,有了这些担忧,我的问题是,如果我们在AWS和客户端之间有代理,或者是否有其他安全选项可用。
虽然我1个月后再次讨论这个问题,但是这个问题我问了,那想象的原因,这些技术正在不断发展,我们有CORS与东西有效地处理像远程文件上传(基于浏览器),从而降低了服务器对文件上传的需求,通过直接上传到S3。同样,您可以放入或读取数据库中的条目(DynamoDB)。但是,在这里我的问题是,数据加密(基于浏览器)是我们可以尝试的还是其他周围的人正在使用的技术。 – yuvrajm