应用程序默认凭据
我不会在此重复所有内容:“ 应用程序默认凭据提供了一种获取授权凭据以便使用调用 Google API 的简单方法。”
如果你可以使用应用程序默认凭据,请执行。
在从你的计算机调用 API 时,首先使用 Application Default Credentials 作为你的标识,你需要执行额外的步骤:
gcloud auth application-default login [yourname@gmail.com]
这就是你更喜欢使用 Application Default Credentials 的原因:
scopes = [
"https://www.googleapis.com/auth/cloud-platform"
]
credentials = GoogleCredentials.get_application_default()
if credentials.create_scoped_required():
credentials = credentials.create_scoped(scopes)
事实上,你通常可以转义:
credentials = GoogleCredentials.get_application_default()
…这就是你授权拨打(任何)Google Cloud API 所需的所有代码!
我们将在下一步中使用 credential
对象来对 Google 服务进行调用…