GOOGLE_APPLICATION_CREDENTIALS - Google 服务账号使用

文章目录

    • 关于 Google 服务账号
    • 创建
    • 验证


关于 Google 服务账号

官方相关资料

  • 服务帐号概览
    https://cloud.google.com/iam/docs/service-account-overview?hl=zh-cn#key-types
  • 服务帐号使用最佳实践
    https://cloud.google.com/iam/docs/best-practices-service-accounts?hl=zh-cn#using_service_accounts
  • 将 OAuth 2.0 用于服务器到服务器应用
    https://developers.google.com/identity/protocols/oauth2/service-account?hl=zh-cn#creatinganaccount
  • 管理服务帐号密钥的最佳实践
    https://cloud.google.com/iam/docs/best-practices-for-managing-service-account-keys?hl=zh-cn

创建

1、查看你的服务账号

https://console.cloud.google.com/iam-admin/serviceaccounts


点击创建

在这里插入图片描述


填入服务号 id、权限等信息,即可创建成功

在这里插入图片描述


查看你的服务账号

https://console.cloud.google.com/iam-admin/serviceaccounts


添加秘钥

创建 json 格式的秘钥,完成后下载

在这里插入图片描述


设置 GOOGLE_APPLICATION_CREDENTIALS

方式1:在环境变量配置文件中写入

export GOOGLE_APPLICATION_CREDENTIALS='/home/xx/google-servicecount.json'

方式2:在python 文件中写入

import os
os.environ["GOOGLE_APPLICATION_CREDENTIALS"] = "path_to_your_.json_credential_file"

验证

from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive 
from oauth2client.client import GoogleCredentials
gauth = GoogleAuth()
gauth.credentials = GoogleCredentials.get_application_default()

伊织 2023-05-21(日)


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部