在Heroku上快速将CNAME转换为api子域(使用SSL)

在Heroku上快速将CNAME转换为api子域(使用SSL),heroku,dns,cdn,cname,Heroku,Dns,Cdn,Cname,我正在尝试设置Fastly的API加速,这需要为我的API子域设置一个CNAME到global.prod.Fastly.net 但是我已经有一个CNAME指向我的Heroku子域,例如unagi xxxx.herokusl.com 我无法将Fastly本身的域设置为unagi xxxx.herokussl.com,因为此端点不能直接访问,只能通过自定义域访问 如何实现这一点?在DNS提供商的网站上,设置一个指向“global.prod.fastly.net”的CNAME记录 然后,在Heroku

我正在尝试设置Fastly的API加速,这需要为我的API子域设置一个CNAME到
global.prod.Fastly.net

但是我已经有一个CNAME指向我的Heroku子域,例如
unagi xxxx.herokusl.com

我无法将Fastly本身的域设置为
unagi xxxx.herokussl.com
,因为此端点不能直接访问,只能通过自定义域访问


如何实现这一点?

在DNS提供商的网站上,设置一个指向“global.prod.fastly.net”的CNAME记录

然后,在Heroku环境中,删除自定义域,例如:

$ heroku domains:remove api.blah.com
这将强制所有api.blah.com流量通过fastly,然后fastly将在幕后(透明)查询您的Heroku应用程序

还要注意:即使您不从Heroku中删除自定义子域,事情仍然可以进行。Heroku永远不会将您的内置Heroku DNS名称列入黑名单