首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用CloudFormation向CloudFront分发版提供备用域名(CNAME)?

CloudFormation是亚马逊AWS提供的一种基础设施即代码服务,用于自动化创建、更新和管理云资源。它可以通过模板定义云资源的配置,并通过创建堆栈来部署这些资源。

要向CloudFront分发版提供备用域名(CNAME),可以使用CloudFormation的AWS::CloudFront::Distribution资源类型。下面是一个示例CloudFormation模板:

代码语言:txt
复制
AWSTemplateFormatVersion: '2010-09-09'
Resources:
  MyCloudFrontDistribution:
    Type: AWS::CloudFront::Distribution
    Properties:
      DistributionConfig:
        Aliases:
          - example.com
        DefaultRootObject: index.html
        Origins:
          - DomainName: myorigin.example.com
            Id: MyOrigin
            CustomOriginConfig:
              HTTPPort: 80
              HTTPSPort: 443
              OriginProtocolPolicy: http-only
        Enabled: true

在这个模板中,我们定义了一个CloudFront分发版(AWS::CloudFront::Distribution)。其中,Aliases属性指定了备用域名(CNAME),这里使用了example.com作为示例。DefaultRootObject属性指定了默认的根对象,这里使用了index.html。Origins属性指定了分发版的源,这里使用了名为MyOrigin的自定义源。

通过使用这个CloudFormation模板,可以创建一个CloudFront分发版,并为其提供备用域名。你可以将这个模板保存为一个JSON或YAML文件,然后使用AWS管理控制台、AWS CLI或AWS SDK进行部署。

推荐的腾讯云相关产品是CDN加速服务,它提供了类似于CloudFront的内容分发网络服务。你可以使用CDN加速服务来实现类似的功能。具体的产品介绍和使用方法可以参考腾讯云CDN加速服务的官方文档:CDN加速服务

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Subdomain Takeover 子域名接管漏洞

CloudFront使用发行的概念。每个分发都是指向特定Amazon S3存储桶的链接,以从中提供对象(文件)。创建新的CloudFront分配后,将生成一个唯一的子域来提供访问权限。...除了随机生成的子域之外,CloudFront还可以指定用于访问发行备用域名。通过创建从备用域名CloudFront生成的子域的CNAME记录来实现。...换句话说,仅配置CNAME记录是不够的,需要在分发设置中显式设置备用域名CloudFront备用域名的问题与“常规域”部分中说明的问题相似。...如果在CloudFront发行中没有注册sub.example.com作为备用域名,则可以进行子域接管。任何人都可以创建一个新的发行,并将sub.example.com设置为备用域名。...下图显示了HTTP请求后到备用域名的错误消息,该备用域名具有到CloudFront的DNS CNAME记录,但未在任何CloudFront发行中注册。 ? 此错误消息是对子域接管可能性的明确指示。

3.7K20

Amazon CloudFront 亚马逊云CDN开通和设置网站加速

Amazon CloudFront,是一项快速内容分发网络(CDN)服务,能够以低延迟和高传输速度安全地全球客户分发数据、视频、应用程序和 API。...而且,CloudFront 网络拥有超过 225 个节点(PoP),这些节点通过完全冗余的并行 100 GbE 光纤进行连接,可为终端用户提供超低延迟的性能和高可用性。...在提供缓存或动态内容时,CloudFront 会自动映射网络状况并智能地路由用户的流量。 比如我们常用的是给网站或者对象存储S3加速,当然还有负载均衡和一些API调用应用。...这里需要注意的是,那我们如何绑定自己的真需要CDN的域名呢? 在备用域名这里填写的是我们真需要CDN的域名。但是你真添加保存是不可以的,会提示错误。...To add an alternate domain name (CNAME) to a CloudFront distribution, you must attach a trusted certificate

8.1K30
  • CloudFront 配置与分析:开篇

    本系列对 AWS CloudFront 产品做一下基础配置体验与使用分析。...DNS 解析:浏览器 DNS 服务器发起域名解析,域名解析发现配置 CNAME 到 CDN 的调度域名,DNS 递归查询到 CDN 调度系统。...03/CloudFront 基础配置流程 创建分配 源站配置 缓存配置 函数、WAF、备用域名等(都按默认不配置) 配置完毕后,分配了一个域名 d37z7ecg72nt7t.cloudfront.net...(本篇直接使用域名,后续篇章再配置自定义域名) 04/tcpdump 抓包与分析 登录源站 sg.lukachen.work 所在服务器,抓包并写入 test.pcap 文件(把网卡出入的包全抓了,...在接后续章节中,我们将更深入了解 CloudFront 每个配置项的用法和抓包分析,进一步探讨如何针对不同的业务需求进行优化,并通过测试案例展示。

    42510

    使用Amazon Cloudfront进行全球加速和增强网站防御功能

    而面临这些复杂的网络环境,以及全球用户的访问体验,使用CDN(内容分发网络)成为了我们的最好选择之一。...CloudFront默认提供了多种缓存托管策略,可以直接选择使用,也可以根据需要自定义缓存策略来使用,默认提供的托管策略如下: 托管 缓存策略 CachingOptimized 适用于静态网站加速的场景...CloudFront默认提供了多种缓存托管策略,可以直接选择使用,也可以根据需要自定义缓存策略来使用,默认提供的托管策略如下: 托管 源请求策略 UserAgentRefererHeaders 仅包含...使用Amazon WAF会额外计费,如有需要可以使用下方自带的价格估算费用 设置 价格级别 默认选择‘’使用所有边缘站点‘’以获得最佳性能来实现全球加速 备用域名(CNAME) 注意:这里的备用域名指的是真正需要...(若使用自己域名,该项是必须项)CloudFront Distribution 创建完成后,CloudFront提供一个以 cloudfront.net 结尾的域名,如果需要使用自己的域名的话,需要在此处填写待使用域名

    29210

    Subdomain-Takeover子域名接管原理和利用案例

    [TOC] 0x00 前言介绍 描述:子域名接管漏洞通常被滥用于以下几个目的:恶意软件分发、网络钓鱼/鱼叉式网络钓鱼、XSS 、身份验证绕过等等。...用于访问存储桶的默认基本域并不总是相同,并且取决于所使用的AWS区域。AWS文档中提供了Amazon S3基本域的完整列表。...与CloudFront类似,Amazon S3允许指定备用(自定义)域名以访问存储桶的内容。 Heroku - Heroku是一个平台即服务提供商,可以使用简单的工作流程部署应用程序。...Shopify - Shopify提供了一种在云中创建和自定义电子商务商店的方法。访问商店的默认子域是在myshopify.com上构建的。作为之前描述的服务,Shopify允许指定备用域名。...值得注意的是Shopify验证了正确的CNAME记录配置。但是,此验证不是域名所有权验证。Shopify仅检查备用域的DNS区域中存在的准确CNAME记录。因此,此验证不会阻止子域名的接管。

    6.3K10

    Subdomain-Takeover子域名接管原理和利用案例

    [TOC] 0x00 前言介绍 描述:子域名接管漏洞通常被滥用于以下几个目的:恶意软件分发、网络钓鱼/鱼叉式网络钓鱼、XSS 、身份验证绕过等等。...用于访问存储桶的默认基本域并不总是相同,并且取决于所使用的AWS区域。AWS文档中提供了Amazon S3基本域的完整列表。...与CloudFront类似,Amazon S3允许指定备用(自定义)域名以访问存储桶的内容。 Heroku - Heroku是一个平台即服务提供商,可以使用简单的工作流程部署应用程序。...Shopify - Shopify提供了一种在云中创建和自定义电子商务商店的方法。访问商店的默认子域是在myshopify.com上构建的。作为之前描述的服务,Shopify允许指定备用域名。...值得注意的是Shopify验证了正确的CNAME记录配置。但是,此验证不是域名所有权验证。Shopify仅检查备用域的DNS区域中存在的准确CNAME记录。因此,此验证不会阻止子域名的接管。

    3.8K20

    如何使用Domain-Protect保护你的网站抵御子域名接管攻击

    Google Cloud DNS中存在安全问题的域名; 子域名检测功能 · 扫描Amazon Route53以识别: · 缺少S3源的CloudFront发行的ALIAS记录; · 缺少S3源的CloudFront...发行CNAME记录; · 存在接管漏洞的ElasticBeanstalk的ALIAS记录; · 缺少托管区域的已注册域名; · 易被接管的子域名; · 易被接管的S3ALIAS记录; · 易被接管的..."cname-cloudfront-s3", "cname-eb", "cname-s3", "ns-domain", "ns-subdomain", "cname-azure", "cname-google...1.0.x; 工具源码获取 广大研究人员可以通过下列命令将该项目源码克隆至本地: git clone https://github.com/ovotech/domain-protect.git 工具使用...拷贝项目中的tfvars.example,重命名并去掉.example后缀; 输入你组织相关的详情信息; 在你的CI/CD管道中输出Terraform变量; AWS IAM策略 针对最小特权访问控制,项目提供

    2.5K30

    挖洞经验 | 看我如何通过子域名接管绕过Uber单点登录认证机制

    Uber使用Amazon CloudFront CDN架构的网站saostatic.uber.com存在子域名安全漏洞,可被攻击者接管。...SAML & friends: 基于XML消息加密,使用服务提供者和身份提供者之间的预交换加密密钥进行认证。该方式漏洞大多为XML签名绕过,参考OneLogin认证绕过。...但是这个SSO系统却存在前述的安全漏洞:在受害者为认证登录状态时,通过对任何一个入侵控制的子域名网站可以窃取经auth.uber.com为任意子域名认证分发的共享会话cookie。...对Uber的子域名接管 通过DNS CNAME记录观察,子域名saostatic.uber.com指向Amazon Cloudfront CDN,但主机名并没有被注册,这也味着其存在域名注册接管漏洞。...在参考类似的Uber漏洞之后,我成功接管了该子域名,以下PoC证明: 对Uber实现认证绕过 在Uber的SSO系统中,auth.uber.com作为具备临时共享会话cookie的身份提供者,服务提供

    2.6K50

    每天学一个 Linux 命令(70):dig

    使用 dig 来解决 DNS 问题,它具有灵活性,易用性和输出清晰度。相比其它工具功能更多、更强大。...-b #指定使用本机的哪个IP地址域名服务器发送域名查询请求 -f #指定dig以批处理的方式运行 -P #指定域名服务器所使用端口号 -t #指定要查询的DNS数据类型...-x #执行逆向域名查询 -4 #使用IPv4 -6 #使用IPv6 -h #显示帮助信息 应用举例 实例 [root@CentOS7-1 ~]# dig www.baidu.com ;...-frontier.amazon.com. tp.47cf2c8c9-frontier.amazon.com. 15 IN CNAME d3ag4hukkh62yn.cloudfront.net. d3ag4hukkh62yn.cloudfront.net.... 15 IN A 13.225.100.223 #+noall(不显示所有内容)和 +answer(仅显示域名服务器的响应内容) #不使用任何参数,对比一下输出的结果 [root@CentOS7-1

    75020

    中国企业海外业务DDoS防护探索

    比如使用LB+域名的方式,则接入云清洗会非常方便。如果采用的RS+IP的方式,则还要另外更换RS IP,甚至修改客户端获取的服务器列表等内容,导致整体调整成本过高,从而影响清洗效果。...aws ddos防护整体流程图如下: 分为标准和高级,对比图如下: 标准 3/4层保护 自动检测与防御 提供常见DDoS攻击防护:SYN/UDP Floods,反射攻击等 aws内置服务,免费...、俄勒冈、爱尔兰、东京和加利福尼亚北部 其他说明 响应时间: cloudfront提供秒级、elb提供分钟级、shield提供分钟级、触发阈值:入5Gbps。...ip 可以先使用公有云主机,同时根据地理位置就近购买专业高防或清洗服务备用,在云主机扛不住的时候迁走流量。...或者在新服上线或者搞活动等业务高峰前购买备用。 关于具体的接入方式,则需要根据选择的方案具体确认 比如使用云清洗的方式,则可采用DNS解析或者反代的方式。

    4.5K40

    海外文件分发方案演进

    附上: 喵了个咪的博客:w-blog.cn 1.文件分发1.0 主要思想 : 使用CDN解决多次下载问题,国内继续使用阿里云,海外使用AWS等CDN进行加速 笔者在进行第一次演进的时候主要使用的方式就是在文件分发领域中常用的...CDN技术来进行优化,在之前也有使用阿里云提供的全球CDN加速,但是在海外尝试下来首次下载因为需要回源的原因速度只有之前所谓的20KB/S,回源之后有CDN缓存之后也并不是特别理想也只有几百KB的速度...从理论上来说使用CDN服务器除了回源其余的下载是很快的可能是阿里云海外CDN节点质量并不是很高,就算有缓存之后下载速度也一直提不上来,我们就开始选择新的CDN运营商,通过测试效果最好的是 AWS CloudFront...开启了边缘地区加速之后除了回源的下载速度能够达到20MB/S非常惊人的速度,一般客户使用下来也有10MB/S PS:这就还要使用到另外一个技术就是DNS动态解析域名托管服务都会有此类服务,当域名在国内访问的时候域名...CNAME到阿里云的CDN,在国外访问的时候域名CNAME到AWS的CDN 2.文件分发2.0 主要思想 : 通过转发文件来解决回源慢的问题 虽然文件分发1.0解决了多次下载但是接着我们又遇到了另外一个问题

    2.4K50

    内容分发网络 CDN

    CDN 在 Cache 中复制内容,当内容的提供者更新内容时,CDN Cache 重新分发这些被刷新的内容。...CDN 的工作过程 使用 CDN 服务的网站是如何向用户提供服务的呢? 基于 DNS 解析的 GSLB 系统是目前 CDN 服务商采用比较多的 GSLB 方案。...其中通过 CNAME 方式实现负载均衡是目前业界使用最多的方式。...7:【本地 DNS 服务器】获取到 domain.com 域的域名服务器,其发送 host.domain.com 域名解析请求, domain.com 域的域名服务器返回 CNAME 记录,该 CNAME...CDN 使用者的任务:使用 CDN 服务的网站,将网站域名的解析权交给 CDN 专用的域名服务器,再将需要分发的内容注入 CDN(或者由 CDN 拉取),就可以实现内容加速了。

    3.4K50

    一文带你快速认识腾讯云下一代CDN—EdgeOne&简单体验

    用户CDN的负载均衡设备发起内容URL访问请求: 用户使用返回的全局负载均衡设备的IP地址CDN的负载均衡设备发送内容URL访问请求。...用户缓存服务器发起请求,缓存服务器响应: 用户使用缓存服务器的IP地址其发起请求,缓存服务器响应用户请求,将所需内容传送到用户终端。...CNAME域名 CDN加速的域名,用户需要将自己的域名作为CNAME指向CDN加速的域名。 DNS 域名解析服务,将域名转换为网络可以识别的IP地址。...除了基础套餐外,EdgeOne还提供个人套餐、标准套餐、企业套餐,为不同阶段的业务提供全面的支持和帮助。...按照提示接入以后,完成归属权验证,就可以配置站点 配置节点以后,域名列表中,单击开启加速,为该域名快速开启加速 我的感受 通过使用EdgeOne的服务,用户能够充分体验到其全面的优势和出色的使用体验。

    77431

    关于Cloudflare自选节点的一些个人见解

    关于自选节点的准备工作 cloudflare免费版本身是不允许cname接入的,必须使用cloudflare的DNS服务器,但是cloudflare可以申请partner,然后就可以像其它cdn一样使用自己的...image.png 登录账号后来到控制台的主页,找到添加域名,把自己想要加速的主域名添加进去(xxx.com)。...image.png image.png 添加域名之后,将解析配置好,比如我这里把www来cname解析到我的源站,并开启CDN功能。...image.png 添加成功,控制台会给出对应这个域名的解析,把这个cname复制到你的dns里,默认线路解析,然后稍等https证书签发。...image.png 至于各个运营商如何自定义IP,请看下文: 电信方面 电信对于cloudflare的免费来讲选择还是比较少的,基本全都在美国的洛杉矶和圣何塞,延迟表现不会很好,而且由于电信163夜间的汇聚负载常年处于超载状态

    8.4K60

    DNS解析与CDN原理

    更有时,同一个域名申请还会返回不同的地址,这所谓 CDN 是如何实现的? DNS 解析流程   把域名转换成 IP 地址,就是 DNS 服务器天天干的事情。...否则将一层层向上查询,直到根域名服务器。全球有 13 台根域名服务器,同时还有几百台备用服务器。根域名服务器会先根据最后的顶级域名,所有域名都必须以顶级域名结尾(如 com, org 等)。...我们刚刚默认系统使用 1.0.0.1 作为 DNS 服务器,事实上这是根据系统设置决定的。你可以自由选择公网或者运营商提供的 DNS 服务器。   以上就是一次 DNS 解析的完整流程。...通常通过 CNAME 指向 CDN 专用的 DNS 服务器。...这样无论何时用户 CDN 节点发起请求时总有最新的缓存可供使用,打开速度也会更快一点。但缺点是不能更好地按需配置,分发所有内容通常会带上一些调用不频繁的资源,降低存储效率,成本也更高。

    2.1K30

    【安全研究】Domain fronting域名前置网络攻击技术

    下列将会使用Amazon 提供CloudFront (CDN)服务举例。...图2 演示 在Amazon CloudFront是一种内容交付网络服务。它为用户提供了一个全局分布式缓存,用于托管在其服务器上的文件。...这减少了客户服务器上的负载,并允许CDN提供来自与请求者数据中心的缓存内容,当客户端连接到CloudFront的时候,其根据HOST头来判断客户端想要请求的域名,在做域前置攻击时候,只要在CloudFront...图4 申请完毕之后会自动分发一个随机域名 xxx.cloudfront.net样式,将颁发的随机域名指向真实C2服务器,用户访问此域名时候会解析到真实的C&C服务器。 ?...图10 创建一个监听器,主机写Cloudfront.net分发域名,监听80端口。 ? 图11 Beacon传输器使用白名单域名如下: ?

    7.9K21

    作为一名程序员,你真正了解CDN技术吗?

    3)本地 DNS 服务器会域名服务器发起请求,根域名服务器返回顶级 DNS 域名服务器地址,让你去它那里查找。...5)本地 DNS 服务器继续 example.com 权威 DNS 域名服务器发起请求,权威 DNS 域名服务器一看这个域名我能解析,发现是有做过CDN加速域名配置,它会 CNAME 到 static.xxx.example.cdn.com...对于大的音视频流媒体文件,可以通过 CDN 厂商提供的接口提前将资源写入到 CDN 某一个节点上,再由 CDN 内部机制将资源分发到其他 CDN 节点上。...所以,我们在使用 CDN 的时候就有必要关注 CDN 命中率和源站带宽情况。 4、解析过程中的名词解释 CNAME( Canonical Name ): 它可以将一个域名解析到另外一个域名。...CNAME 域名: 接入 CDN 时,在 CDN 厂商控制台添加完加速域名后,会得到一个 CDN 给你分配的 CNAME 域名, 需要在你的 DNS 解析服务商添加 CNAME 记录,将自己的加速域名指向这个

    1.2K30
    领券