我们有一个基于NodeJS的Google Cloud Speech API组件,该组件在许多环境中都可以正常运行,但是在特定环境中,我们遇到了错误。
错误:14无法使用:连接失败
问题所在的任何指针。我们怀疑这与连接性有关,但是如何确认呢?
答案 0 :(得分:1)
我认为您进行的有关启用* .googleapis.com,speech.googleapis.com,oauth2.googleapis.com的测试确认您的流量已被阻止。此类Google端点应保持可访问状态以请求语音服务。
我希望以下建议对您有所帮助:
流量被代理阻止。您引用的链接应该起作用,只需检查NodeJS google-cloud-node部分。如果您使用的是编程语言,则需要正确设置它们,即a Java example。
交通被防火墙阻止。由于涉及Google Cloud IP,并且通常会更改,因此更具挑战性。在这种情况下,您可以使用命令dig _netblocks.google.com txt
找出这些IP,并在防火墙中对其进行配置以允许通信。
此问题也与您的问题有关:What is the Endpoint/Port used for Google Cloud Speech API。