具有地理位置策略的 AWS Cloudfront 与 Route53

2023-11-29

我们可以将CloudFront与Geolocation策略一起使用吗?或者CloudFront内部是否具有此功能并且可以单独使用来满足?或者 Route53 是一个正确的选择,同时需要为全球网站提供来自最近地理位置的请求以改善客户体验。

另外,我不清楚我们是否可以同时使用CloudFront和Route53? 谢谢。


Cloudfront 和 Route53 都有不同的用途。Route 53 是 DNS 服务,而 Cloudfront 是提供静态(和动态)内容的 CDN 服务。

  1. 您可以使用cloudfront with Route 53 Geolocation Routing。但位置明智的内容交付已经启用cloudfront,所以地理定位政策不会有太大帮助。如果您没有使用cloudfront并且希望根据用户位置分配流量,那么您可以使用Route53通过 ELB(弹性负载均衡器)将流量路由到最近的应用程序服务器的地理位置策略。例如,您可能希望将来自欧洲的所有查询路由到法兰克福地区的 ELB 负载均衡器。因此,您需要决定哪个服务器将服务来自特定区域的流量。但在 Cloudfront 的情况下,当第一个请求被命中时,它会将内容缓存在最近的数据中心(边缘位置)。来自该地区的下一个请求是automatically通过该边缘位置提供服务。

云锋:它是一项 Web 服务,可加快向用户分发静态和动态 Web 内容(例如 .html、.css、.js 和图像文件)的速度。内容缓存在边缘位置(数据中心)。在cloudfront中,您可以指定内容需要作为服务器的分布。

Route 53:它是一种 DNS 服务,可将您容易记住的 DNS 名称(例如 google.com)转换为提供实际内容的更复杂的服务器名称。

  1. 您可以通过在指向您的cloudfront分布的路由53中创建别名记录来一起使用cloudfront和Route53。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

具有地理位置策略的 AWS Cloudfront 与 Route53 的相关文章

  • ELB 是否用于出站流量?

    ELB 弹性负载均衡器 可用于通过向 ELB 分配公共 IP 来使一些计算实例 EC2 位于公共子网中 面向公众 面向互联网 客户端可以在其中与 ELB 通信 Case 1 公有子网中的 EC2 实例 只有私有 IP 通过 ELB 接收 h
  • Apache Tomcat/8.5.3 管理器应用程序 403 错误

    我有 tomcat 在 aws 上的 ubuntu 实例上运行 我可以成功访问If you re seeing this you ve successfully installed Tomcat Congratulations 页面 但是当
  • Amazon DynamoDB 吞吐量如何计算和限制?

    是每秒平均吗 每分钟 每小时 例如 如果我支付 10 个 读取单元 允许每秒 10 次高度一致的读取 那么如果我尝试在一秒钟内执行 20 次读取 即使这是仅发生的 20 次读取 我是否会受到限制 最后一个小时 在我能找到的任何地方 亚马逊文
  • AWS Cognito 作为网站的 Django 身份验证后端

    我对 Cognito 的理解是 它可以用来代替本地 Django 管理数据库来对网站的用户进行身份验证 然而 我没有找到任何带有通过 Cognito 登录屏幕的基本 Hello World 应用程序的详细示例 如果有人可以发布一篇文章 逐步
  • 不使用特定标签 KeyValue 时显式拒绝用户在 AWS 中运行实例

    我创建了一个策略 允许用户执行所有 ec2 操作 但限制用户仅在通过显式拒绝传递给定标签键值对时才能运行实例和创建卷并终止实例 ec2完全权限策略 Version 2012 10 17 Statement Sid VisualEditor0
  • Django 尝试使用错误的数据库用户

    已解决 我使用的是 USERNAME 而不是之前尝试使用 Postgres 驱动程序时使用的 USER 我正在尝试将我的 django 项目连接到 RDS MySQL 数据库 我可以在 MySQL Workbench 和 mysql 命令行
  • aws eb deploy 不加载环境变量

    我正在通过 eb deploy 将 symfony 项目部署到 ec2 实例 aws linux 2 部署后迁移脚本运行良好 但当我尝试使用 ec2 user 运行 symfony 命令时 出现有关数据库凭据错误的错误 这是因为我推送了带有
  • AWSS3GetObjectRequest ifModifiedSince 不起作用

    建设为iOS 7 建立在Xcode 6 1 使用亚马逊SDKAWSiOSSDKv2 2 0 12 测试于iPhone 5s 和 iPad 2 我正在使用适用于 iOS 的 Amazon SDK 从我的 Amazon S3 存储桶下载图像 下
  • 如何在API网关前面添加CloudFront

    API 网关 APIG 虽然它使用 CloudFront CF 但不支持 CDN 边缘缓存 当我将 CF 发行版配置为使用 APIG 作为自定义源时 我收到权限被拒绝错误 如何配置 CF 来解决此问题 在 API Gateway APIG
  • 如何使用 boto3 指定 core-os ec2 实例的根卷大小?

    我无法弄清楚文档 http boto3 readthedocs org en latest reference services ec2 html EC2 ServiceResource create instances以及如何定义根设备大
  • 我可以从 amazon Kinesis 中删除数据记录或分片而不删除流吗?

    我知道 Kinesis Stream 中的数据记录将在 24 小时内自动删除 但是在我的应用程序中 每当我将一些数据写入流中时 如果我想第二次写入其他数据 则应删除首先插入的数据 请任何人帮助我 因为我是使用 AWS Kinesis Str
  • AWS ACM 证书管理 删除正在使用的证书

    我想删除 AWS Certificate Manager 中正在使用的 AWS 证书 为此 我使用建议的 AWS CLI 和以下命令 aws iam delete server certificate server certificate
  • 错误“未初始化常量 AWS (NameError)”

    它说 AWS 未初始化 我正在使用 aws sdk core gem 我尝试使用 aws sdk gem 代替 问题仍然存在 这是initializers aws rb 文件 AWS config access key id gt ENV
  • 如何让AWS Lambda停止执行?

    我有一个AWSLambda 函数执行操作Kinesis Firehose 该函数使用退避机制 此时我认为这是浪费我的计算时间 但无论如何 在我的代码中的某个时刻 我希望执行失败 我应该使用什么命令来停止执行 附注 我发现有这样的命令 con
  • 如何连接两个 Ec2 实例以便它们可以相互通信[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我想将两个 EC2 实例相互连接 以便它们可以相互通信 第一个将安装 Wordpress 第二个将配置数据库 例如 Mysql Mar
  • 同一区域内但属于不同账户的AWS数据传输费用如何?

    如果 S3 gt EC2 或 EC2 gt EC2 位于同一 AWS 区域 则数据传输费用似乎是免费的 S3价格注意事项 您需要为进出 Amazon S3 的所有带宽付费 except对于以下情况 当Amazon Elastic Compu
  • Amazon SageMaker 不支持的内容类型应用程序/x-image

    我在 Sagemaker 中部署了基于 TensorFlow keras 的 CNN 模型 现在为了调用推论 我遵循了这个tutorial https aws amazon com blogs machine learning classi
  • Nginx 配置文件在 Elastic Beanstalk 部署期间被覆盖?

    我需要将 p3p 标头添加到标准 Nodejs 和 Nginx Elastic Beanstalk 上的静态资源位置 我创建了一个ebextension脚本如上所解释这个问题 https stackoverflow com question
  • AWS Lambda。延迟调用

    我需要使用亚马逊工具构建 任务调度程序 主要问题是我需要执行一次任务 延迟很大 可能是几个小时或几周 我尝试研究如何使用 CloudWatch 和 Lambda 函数构建它 据我了解 我需要使用单独的规则来执行一次超时 但 AWS 只允许我
  • 使用随机目录结构重命名传入的 S3 文件

    我有一个可以将文件发送到 s3 存储桶的应用程序 不幸的是 我无法更改它在 s3 中发送到的路径 因此我必须找到一种方法来获取该文件 mys3bucket apps region 020 07 14T22 24 34Z details cs

随机推荐

  • 一系列 IP 的 Soundcloud 403 错误

    我们有几台服务器 配置完全相同 CentOS 6 Plesk 在我们使用从 51 开始到 149 的 IP 范围的所有服务器上 当我们在连接到这些服务器之一的终端中测试此命令时 curl v https api soundcloud com
  • 在 Oracle PL/SQL 中声明动态数组

    有没有一种简单的方法可以在 Oracle PL SQL 中声明动态数组 我需要使用一个可以包含 100 000 个数字的数组 而有时我只需要存储 3 个数字 PL SQL 中有三种类型的集合 只有varrays具有固定的最大元素数 如果您使
  • 模板参数中参数 1 处的 C++ 类型/值不匹配

    好的 我有下面的代码 当我执行它时 出现以下错误 type value mismatch at argument 1 in template parameter list for template
  • 安装软件遇到问题... - android

    每次启动 sdk 时我都会在控制台中遇到此问题 Framework Resource Parser Collect preferences failed class java lang AutoCloseable not found in
  • 关闭 UIImagePickerController 时注意到 Redbar

    我正在使用 UIImagePickerController 来录制 编辑视频并将其保存到文件 关闭 UIImagePickerController 时 状态栏会闪烁红色并消失 我想避免这种情况 我已经注意到从 iOS8 1 iOS8 iOS
  • Inception 模型有两个 softmax 输出吗?

    Inception v3 模型如下图所示 该图片来自这篇博文 https research googleblog com 2016 03 train your own image classifier with html 看起来有两个Sof
  • Lua中对表进行降序排序

    我无法让它工作 tbl 1 etc2 14477 2 etc1 1337 3 etc3 1336 4 etc4 1335 for i 1 tbl do table sort tbl function a b return a i gt b
  • 服务器端 PHP session_start() 错误

    我目前正在尝试将我的网站从我的计算机上的本地主机移动到我的网络服务器 还有一个问题 除了管理登录表单之外 一切正常 起初我以为这不是 save as utf 8 without BOM 问题 但错误日志显示了一些我以前从未遇到过的奇怪问题
  • 无法打开流:HTTP 包装器不支持可写连接

    我已将本地主机文件上传到我的网站 但它向我显示此错误 2 file put contents WebsiteURL cache lang FileName php function file put contents failed to o
  • PHP合并数组

    我一直在尝试 未成功 将多个数组的输出合并到一个数组中 我尝试过的一个例子是 data1 array cat goat data2 array dog cow print r array merge data1 data2 这工作得很好 但
  • 如何将 Unicode 字符作为 JSP/Servlet request.getParameter 传递?

    经过多次尝试和错误 我仍然无法找出问题所在 JSP Servlet 和数据库都设置为接受 UTF 8 编码 但即使如此 每当我对任何具有两字节字符 如破折号 的内容使用 request getParameter 时 它们都会被打乱为损坏的字
  • 有关内存映射接口的进一步问题

    我处理内存映射设备的 C 代码仍然存在一些问题 目前 我将写入的寄存器的地址空间声明为易失性 指针 我向它们写入数据 如下所示 volatile unsigned int wr register int 0x40000000 volatil
  • 如何在 iOS 上调用 Rootviewcontroller

    在我的 iOS 应用程序启动中检查用户是注册用户还是新用户 如 facebook 和 Skype 如果用户未注册 我正在导航应用程序以向我的应用程序委托注册屏幕 if user register RegisterViewController
  • Jquery Ajax POST 中出现 400 bad request 错误

    我正在尝试使用 Jquery 发送 Ajax POST 请求 但遇到 400 bad request 错误 这是我的代码 ajax type POST url http localhost 8080 project server rest
  • 在Lua中生成均匀随机数

    我正在用 Lua 编写马尔可夫链 其中一个要素要求我统一生成随机数 这是一个简化的例子来说明我的问题 example function x local r math random 1 10 print r return x r end ex
  • Servlet - 关闭连接但不关闭方法

    我必须实现将发送的服务 servlet 2 5 或 3 204在每个连接上编写代码但不关闭线程 我需要对收到的数据做一些事情 比如打开新连接 可以关闭连接但不能结束方法吗 或者在连接关闭时启动另一个方法 规范中尚不清楚 但它似乎可以在 To
  • 如何在服务器端获取客户端屏幕分辨率宽度/高度

    我可以使用客户端脚本 javascript 获取客户端屏幕分辨率 但我不想那样做 我也尝试过Request Browser ScreenPixelsWidth 但它总是返回固定宽度680 任何想法 客户端屏幕分辨率等信息是never在 HT
  • RDPSession ConnectToClient 意外终止

    我已经成功创建了一个桌面共享解决方案 其中 RDPViewer 连接到 RDPSession 这一切都很顺利 然而 现在我正在尝试相反的方法 使用 RDPViewer 的 StartReverseConnectListener 方法和 RD
  • 复制具有 unicode 名称的文件

    这应该是一个简单的脚本 import shutil files os listdir C for efile in files shutil copy efile D 它工作得很好 直到我在电脑上尝试使用 unicode 字符命名的文件 p
  • 具有地理位置策略的 AWS Cloudfront 与 Route53

    我们可以将CloudFront与Geolocation策略一起使用吗 或者CloudFront内部是否具有此功能并且可以单独使用来满足 或者 Route53 是一个正确的选择 同时需要为全球网站提供来自最近地理位置的请求以改善客户体验 另外