Heroku添加自定义域名提示缺少sni_endpoint参数的正确命令是什么
Heroku添加自定义域名
sni_endpoint参数缺失报错解决方案 Heroku自2021年11月1日起更新了自定义域名添加规则,所有添加自定义域名的请求必须携带
sni_endpoint参数,否则会返回invalid_params报错。
解决步骤
第一步:先获取应用已有的SNI端点值
执行命令:heroku domains
命令返回结果中SNI Endpoint列对应的字符串就是需要的参数值,格式通常为xxx-xxxx-xxxxx。
如果执行上述命令无SNI端点返回,说明你的应用还未开启自动证书管理,先执行以下命令创建SNI端点:heroku certs:auto:enable第二步:使用新语法添加自定义域名
通用语法:heroku domains:add <你的自定义域名> --sni-endpoint <你的SNI端点值>
对应你示例中的域名实际执行参考:heroku domains:add www.mywebsite.com --sni-endpoint wintry-crag-12345
把上述示例中的wintry-crag-12345替换为你第一步查询到的真实SNI端点值即可正常完成域名添加。
内容的提问来源于stack exchange,提问作者AndrewLeonardi
相关产品推荐
相关产品推荐

