我有一个运行在远程elasticsearch服务器上的rails应用程序。Rails控制台可以很好地连接到Elasticsearch远程服务器,但是当我尝试执行db:migrate或assets:precompile之类的操作时,它看起来像是试图连接到elasticsearch本地服务器并抛出错误Faraday::ConnectionFailed: Connection refused - connect(2) for "localhost" port 9200
我正在Azure数据工厂v2中创建到远程服务器的链接服务。远程服务器使用用户名-密码身份验证机制。我已经在链接服务创建窗口中使用用户名和密码创建了到同一服务器的链接服务,并且它工作正常。我希望将密码作为密钥存储在Azure密钥库中,并从Azure Data Factory访问该密钥。 我在Azure密钥库中拥有密钥,并且通过在密钥库中添加访问策略,我已授予Azure Data Factory访问Azure密钥库的访问权限。我创建了链接到azure密钥库的服务,当我测试连接时,它显示“连接成功”。但是,当我尝试使用Azure密钥库凭据而不是密码创建到远程服务器的链接服务时,连接失败。错误如下所