【问题标题】:How to authenticate to GCP API with service account file如何使用服务帐户文件对 GCP API 进行身份验证
【发布时间】:2018-07-20 16:41:32
【问题描述】:

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

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

【问题讨论】:

标签: google-cloud-platform


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-20
    • 1970-01-01
    • 2016-01-31
    • 2013-09-23
    • 2020-06-24
    • 2019-08-25
    • 1970-01-01
    相关资源
    最近更新 更多