如何使用服务帐户文件向GCP API进行身份验证

时间:2018-07-20 07:22:34

标签: google-cloud-platform

我是GCP的新用户。我开始实现将要使用GCP API的应用程序。为了向API进行身份验证,我创建了服务帐户并将其存储在文件中。 在官方文档中写道,可以将auth文件分配给环境变量:GOOGLE_APPLICATION_CREDENTIALS 我想从我的http客户端(例如Postman)向Google API发出请求,并使用该文件进行身份验证。

是否有可能或者我想使用GCP客户端发出HTTP请求?

1 个答案:

答案 0 :(得分:1)

是的,您可以创建一个身份验证API密钥,然后使用该API密钥来调用GCP API。这是Creating and Using API key的文档。

此外,您需要注意不要将您的API密钥公开给公众,例如Github。因为我们已经看到很多人只是直接在代码中编写他们的API密钥,然后向公众公开。

如您所说,您想在HTTP请求中使用API​​密钥,也许您应该在密钥中添加restrictions

以下是Google提供的best practices,希望对您有所帮助!