我尝试了两种方法将Shiny应用程序连接到BigQuery表作为其源数据:
它们都以相同的方式失败,因此显然是DFU错误。
在每种情况下,当我执行适当的命令以建立授权连接时(分别为gar_auth_service(json_file = /path/,scope = 'https://www.googleapis.com/auth/bigquery'
和bq_auth(path = /path/
),我都会得到:
无法访问此站点本地主机拒绝连接。试试:
检查连接检查代理和防火墙 ERR_CONNECTION_REFUSED
此错误出现在 之后,这似乎是浏览器中的正常Google登录过程。如果有帮助,错误页面将托管在localhost:1410上。
在控制台中,我有:
我还已经在同一项目中创建了BigQuery表,并已从本地计算机上的R脚本成功连接到该表。
我正在尝试使用相同的R脚本来运行我的Google Compute Engine实例。
我是否提供了足够的详细信息以寻求帮助?如果没有,请告诉我我还应该提供什么。我现在正在逐步自学GCP,我还是个新手。
谢谢!
答案 0 :(得分:0)
要绕过此问题,请按照Chrome Remote Desktop中所述,在Compute Engine实例上使用here连接到Ubuntu 19实例。
Chrome远程桌面可让您通过图形用户界面从本地计算机远程访问应用程序,而无需使用外部IP。对于这种方法,您无需打开防火墙端口,而使用Google帐户进行身份验证和授权。我已经尝试过,并且能够将Shiny Server和RStudio连接在一起。