加载每个代码或重新加载服务时,主机 heroku 都会发生变化

Host heroku changes with each code loaded or when reloading the service

我在 heroku 上有一个应用程序,我尝试连接远程数据库并从中获取信息。我需要授予对该远程数据库的权限,通知主机,但每次我在 heroku 应用程序中加载新代码时,使用 heroku cli,或者当它关闭并重新启动服务时,它都会更改请求中的主机来源,如所述下面:

Access denied for user 'bpgea023_teste'@'ec2-44-203-99-231.compute-1.amazonaws.com' (using password: YES)

在此代码段中通知主机,ec2-44-203-99-231.compute-1.amazonaws.com

我不使用付费 Dyno,也没有做任何 DNS 配置,我希望源主机与自动生成的相同,例如 app-test.herokuapp.com

有什么解决办法吗?

如果您有 % 通配符的可能性,解决方案是 %.amazonaws.com,将其作为许可主机。