远程服务器身份验证从R脚本不使用服务帐户读取Googlesheets?

问题描述 投票:2回答:1

我正在自动化R中的一个进程,它以某种方式提取,推送,分析和存储数据,总而言之,在Googlesheets,Postgresql和salesforce之间调整数据。直到现在,我已经在我的系统中运行它,但我需要在aws上从远程登录ssh服务器运行脚本。

但事情是,我在R中使用'googlesheets'包来验证和阅读谷歌表,但这需要一个交互式环境来注册/设置。我已经阅读了有关此问题的其他答案,但他们都建议打开一个谷歌服务帐户。

但是,我不想这样做因为我需要的只是阅读那些本身是免费的谷歌表。我现在没有GCP,google计算机,bigquery或其中任何一个,我现在肯定无法获得任何报酬。

有没有办法从非交互式环境(Linux终端远程登录界面)阅读谷歌表?我愿意尝试其他库或任何其他你可能拥有的hack。

有人吗?

r remote-access interactive google-sheets-api r-googlesheets
1个回答
1
投票

如果我理解你的问题,我认为Rstudio的这些文档显示了如何做到这一点:https://support.rstudio.com/hc/en-us/articles/217952868-Generating-OAuth-tokens-from-a-server

© www.soinside.com 2019 - 2024. All rights reserved.