|
|
1
1
当你在S3上启动一个网站时,你将得到所有的静态前端内容(就像在你的本地机器上有一个纯HTML/CSS/javascript网站,没有Web服务器一样)。意味着指向EC2实例的所有调用、XHR或嵌入式资源都是 生成 通过 访问者浏览器 带网络 他们的IP来源 如果源站是“S3”,或者如果您在S3上放置一个cloudfront,那么它将作为HTTP头中的源站,与EC2的目标(您的Web服务器在端口80or443上提供服务)通信。桶上没有SG。但是,S3存储桶可以配置一个策略来白名单某些IP地址,以访问存储桶内容,然后访问存储桶内容上承载的静态Web内容。您还可以执行CORS政策,并有条件检查裁判员和来源。 抛开bucket级别的策略、IP白名单、CORS和条件限制,如果您从cloudfront发行版为Web S3 bucket提供服务,那么也可以在cloudfront级别应用geoip限制规则。 以防万一,假设您的CloudFront域将调用EC2上的API服务器,您可以在CloudFront和EC2 Web级别应用一些访问控制,以强制实施严格的CORS策略。也就是说,互联网上的其他网站不能劫持您的API服务或进行CSRF攻击(同样仅作为浏览器级别的保护)。 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 11 月前 |
|
|
DSATH · 我的lambda在代码完成之前就结束了,我不知道为什么 1 年前 |
|
|
explorer · AWS SageMaker项目模板创建失败 1 年前 |
|
Sunil Garg · 使用nodejs在S3上传文件时出现格式问题 1 年前 |