文章目录
macOS 使用交流 QQ 群:658095824,V : ez-code
关于 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(日)