因此,我在EC2上的AWS中运行了一个Web应用程序,并且我有一个AWS Cloudfront分发版,当EC2站点关闭时,它会从S3存储桶中提供一些自定义内容 .
我现在需要提供存储在S3中的Web App中的一些文件 . 我如何向Cloudfront发行版发送对https://example.com/files/ *的请求? 53号公路?
因此,我在EC2上的AWS中运行了一个Web应用程序,并且我有一个AWS Cloudfront分发版,当EC2站点关闭时,它会从S3存储桶中提供一些自定义内容 .
我现在需要提供存储在S3中的Web App中的一些文件 . 我如何向Cloudfront发行版发送对https://example.com/files/ *的请求? 53号公路?
1 回答
所以我在消化了所做的评论并考虑这是否确实是正确的方法后回到了这一点 . 然后我得出结论,事实并非如此 .
由于只有在DNS运行状况检查失败且使用相同的URL进行DNS故障转移时,才能使用应用程序标准URL访问Cloudfront分发版 .
该选项可以是使用DNS运行状况检查使用的别名目标直接访问Cloudfront分发 . 然后我必须添加额外的控件来阻止公众访问存储的文件 .
第二个选项是创建可以访问S3存储桶的S3 endpoints ,并让应用程序提供存储桶中的内容 .
建设性意见是最受欢迎的 .