gpt4 book ai didi

r - 如何使用服务帐户和 bigrquery 包进行身份验证?

转载 作者:行者123 更新时间:2023-12-01 07:09:26 25 4
gpt4 key购买 nike

我已经能够使用与服务帐户关联的 json 文件进行身份验证 googleAuthbigQueryR .

# Load Packages
global.packages <- c("bigQueryR", "googleAuthR")

### Apply require on the list of packages; load them quietly
lapply(global.packages, require, character.only = TRUE, quietly = TRUE)

Sys.setenv("GCS_AUTH_FILE" = "json_file_location")

#Authenticate Google BQ
googleAuthR::gar_attach_auto_auth("https://www.googleapis.com/auth/bigquery",
environment_var = "GCS_AUTH_FILE")

这有效,我可以开始使用来自 bigQueryR 的函数.

现在假设我仅限于 bigrquery包,如何使用此包的服务帐户进行身份验证?

我查看了此处的文档无济于事:
https://cran.r-project.org/web/packages/bigrquery/bigrquery.pdf

我在互联网上遇到的资源建议使用 bigQueryR包代替 bigrquery .

例如这个相关的stackoverflow问题:
Use bigrquery auth in shiny application .

但我需要仅在 bigrquery 中可用的功能.

最佳答案

set_service_token()现在已弃用。

使用 bq_auth()反而:

bq_auth(path = "location_of_service_token.json")

来源: https://rdrr.io/cran/bigrquery/man/bigrquery-deprecated.html

关于r - 如何使用服务帐户和 bigrquery 包进行身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42410147/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com