【问题标题】:Redirecting specific URLs to AWS Cloudfront将特定 URL 重定向到 AWS Cloudfront
【发布时间】:2018-06-27 13:18:06
【问题描述】:

所以我有一个在 EC2 上的 AWS 中运行的 Web 应用程序,并且我有一个 AWS Cloudfront 分发版,它在 EC2 站点关闭时从 S3 存储桶中提供一些自定义内容。

我现在需要从 Web 应用程序中提供一些存储在 S3 中的文件。我将如何将向https://example.com/files/* 发出的请求发送到 Cloudfront 分发? 53 号公路?

【问题讨论】:

  • 您将用户重定向到您的 s3 存储桶的故障转移过程是什么?您在使用 Route 53 运行状况检查吗?
  • @MattHouser - 是的,故障转移由 Route 53 运行状况检查执行。
  • 是否可以将 EC2 实例放在 ELB 后面?成本会成为问题吗?-如果不是,您可以通过向 CF 添加另一个来源来解决此问题

标签: amazon-web-services amazon-s3 amazon-ec2 amazon-cloudfront amazon-route53


【解决方案1】:

所以我在消化了制作的 cmets 并考虑这是否确实是正确的方法后回到了这个问题。然后我得出结论,它不是。

因为当 DNS 运行状况检查失败并且使用相同 URL 的 DNS 故障转移不起作用时,只能使用应用程序标准 URL 访问 Cloudfront 分发。

该选项可以是使用 DNS 运行状况检查使用的别名目标直接访问 Cloudfront 分发。然后,我将不得不添加额外的控件来阻止公共访问存储的文件。

第二个选项是创建可以访问 S3 存储桶并让应用提供存储桶中的内容的 S3 端点。

非常欢迎建设性的 cmets。

【讨论】:

    猜你喜欢
    • 2023-03-10
    • 1970-01-01
    • 2021-06-24
    • 2020-06-21
    • 2018-02-15
    • 1970-01-01
    • 2016-12-08
    • 2017-10-17
    • 2013-06-12
    相关资源
    最近更新 更多