添加域时 Sni 端点错误 (heroku)

mdl*_*son 12 heroku heroku-api heroku-cli

我正在尝试将自定义域名添加到我的heroku 应用程序中,并且我似乎使用正确的命令来执行此操作,至少根据heroku 文档是这样。

heroku domains:add domain.com -a heroku-app
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误。

Error: Require params: sni_endpoint.
Error ID: invalid params
Run Code Online (Sandbox Code Playgroud)

我无法在谷歌上找到与我的案例相关的错误。如果有任何帮助,我将不胜感激。谢谢!

FBS*_*BSO 5

已解决:7.59.o我解决了将 heroku cli 从更新为 的问题7.59.2

在您的终端中运行: sudo npm update -g heroku

更新后,我运行:

heroku domains:add www.YOURDOMAIN.com --app YOUR_HEROKU_APP_NAME

例子:

域名www.myverygooddomain.com 我的 Heroku 应用程序名称:my-great-app 命令:heroku domains:add www.myverygooddomain.com --app my-great-app


cee*_*yoz 1

https://devcenter.heroku.com/changelog-items/1938

从 2020 年 10 月 31 日开始,对域创建端点的 API 请求将接受附加sni_endpoint参数。这是一个新属性,可以是:

  • 对有效 SNI 端点的引用,或者,
  • null域是否不应与 SNI 端点关联。

sni_endpoint2021年11月1日起,如果不提供参数,API将返回422错误。

  • 我已经能够解决“heroku 域:添加,错误:需要参数:sni_endpoint。错误 ID:invalid_params”。首先使用“heroku update”命令将heroku cli 更新到最新版本7.59.2。据说使用最新版本的cli,将避免sni_endpoint params问题。然后再次尝试“heroku 域:添加您的域名”命令。确保您在 heroku 中正确配置了域名和 dns 目标。使用“herokudomains”命令查看您在 Heroky 中的域名是否正确。“主机域名”对我不起作用。 (3认同)