amazon-cloudfront - 如何检查 AWS Cloudfront CNAME 是否有效?
问题描述
我有过cloudflare CDN
设置的经验nameservers
,我可以通过标题检查CF-Cache-Status: HIT
它是否有效。
但是AWS Cloudfront
设置方式不同,我不确定它是否有效。
我已经阅读了 Cloudfront CNAME vs DNS CNAME等其他 stackoverflow 帖子,但没有更多详细信息。
假设我想从domain.com cdn到AWS Cloudfront,这就是我所做的:
- 从Certificate Manager向domain.com请求证书,并在domain.com上添加 CNAME 记录
Name:_5d5g45u2j2r5w1s2a8ed2.domain.com/Value:_5f44y54d25s1de4fg4f52s5s4dc1s5.kdiesksqs.acm-validations.aws
- 证书管理器成功验证domain.com并颁发证书
abcd-1234-abcd-1234-abcde
从CloudFront创建分配的详细信息:
- 状态:启用
- 备用域名 (CNAME):domain.com
- SSL 证书:domain.com (abcd-1234-abcd-1234-abcde)
- 域名:11ppqrstuv.cloudfront.net
当我浏览11ppqrstuv.cloudfront.net时,它看起来与domain.com相同,所以我知道 AWS 能够获取我的文件。
但是我怎么知道domain.com成功指向AWS(11ppqrstuv.cloudfront.net)?
有什么我需要做的吗?
解决方案
如果您使用的是 linux 机器,那么您可以在 linux 中使用dig或host命令来查找 CName 记录。
dig <your-domain-name>
或者
host -t cname <your-domain-name>
推荐阅读
- python-3.x - 为什么 codewars 数字乘法表中的这个解决方案不起作用?
- node.js - 如何在 react-native 中处理更大的列表缓存
- android - 提取 Google Play 控制台参与度统计指标
- python - 对如何将标签编码值与原始值一起使用感到困惑
- wordpress - 短页底部没有出现页脚菜单
- c# - 带有实体框架的 ASP.NET Core 5 Web API 在 IDE 中运行时有效,但在发布到文件夹并安装在 IIS 中时无效
- php - Plentymarkets - 后端插件路由
- elasticsearch - 带有聚合的 Elasticsearch 转换未显示所有结果?也尝试过 size 属性
- python - 如何通过python中的属性获取所有类对象
- python - 循环绘制地图