首页 > 解决方案 > 是否可以使用 gcloud 凭据调用 GCP API?

问题描述

我注意到,如果我使用该gcloud命令,它会在我的主目录中创建.google_libcloud_auth.${GCE_PROJECT}包含以下信息的文件(格式化):

{
  "access_token": "....",
  "token_type": "Bearer",
  "expire_time": "2018-05-21T12:07:23Z",
  "expires_in": 3600,
  "refresh_token": "..."
}

是否可以将此文件用作访问 GCP API 的凭据?如果是这样,是否有关于如何执行此操作的指南?

标签: google-cloud-platform

解决方案


回答您的问题,是的,很有可能使用 JSON 访问令牌(例如为 gcloud SDK 创建的令牌)访问 Google Cloud 服务。

尽管如此,根据您的应用程序,其他访问方法可能更方便。看到您的主要兴趣是使用 GCP API,我建议您阅读有关使用API Keys访问的文档。

如果您想探索所有可能的身份验证方法,我建议您从身份验证概述文档页面开始。


推荐阅读