【发布时间】:2018-12-13 17:53:38
【问题描述】:
大多数在线教程都将 client_secret 和 client_id 存储在本地环境中,所以我猜这意味着您将其从 .bash_profile 导出以在本地计算机上进行开发。对吗?
我从https://console.cloud.google.com 下载的 credentials.json 文件将 XML 嵌套在一个 web 标记中,这使得打开本地文件和 json.Unmarshal 用于本地开发变得困难。
当我上传到 AppEngine 云服务器时,凭据应该存储在哪里?
【问题讨论】:
-
不确定我是否得到你想要的。您的意思是当您在 GAE 中部署应用程序时?然后 AppEngine 将使用您项目中已授权的默认服务帐户。从内部运行应用程序时,您无需指定凭据。您也可以手动指定要使用的服务帐户,但默认情况下不需要。 More info here。这是您在问题中要问的吗?
-
这回答了我漫不经心的问题。谢谢。
-
在这种情况下,让我将其发布为答案。如果您接受它以指导其他人,我将不胜感激。
标签: google-app-engine oauth-2.0 google-cloud-platform