我正在尝试使用Apache Airflow和pygsheets上传到各种Team Drive。使用oauth身份验证时,由于这是一项Airflow任务,因此没有用于输入Google返回的授权码的交互式终端。
我知道通常可以使用服务帐户,但是很遗憾,我们无法向组织外部的用户授予Google云端硬盘访问权限(因此,没有xxxxxxx@gserviceaccount.com)。
有没有办法以非交互方式使用oauth?
答案 0 :(得分:0)
您可以在本地授权该帐户,然后将生成的凭据文件复制到服务器。然后使用该文件进行授权,它将不再要求输入代码。