【问题标题】:our API keys no longer appear in Google Cloud Platform console我们的 API 密钥不再出现在 Google Cloud Platform 控制台中
【发布时间】:2020-04-02 04:28:57
【问题描述】:

我的公司有 2 个已使用多年的 Google Maps API 密钥。他们于 2018 年 6 月开始向我们收取使用费。那时和之后的几个月,我可以去 Google Cloud Platform 控制台查看列出的 API 密钥以及使用情况等。现在当我进入 GCP 控制台时,它不显示那些 API 密钥。但是,Google 仍然会每月向我们的信用卡收取费用。

我想知道发生了什么,以及是否发生在其他人身上。如果我能看到 API 密钥,我可以编辑它们、更改它们的限制等。

【问题讨论】:

  • 你确定你在做正确的项目吗?
  • 感谢您的关注。是的,只有一个项目。

标签: google-maps google-cloud-platform api-key google-cloud-console


【解决方案1】:

如果您确信您检查的是正确的项目,您可能希望查看您的审核日志以查看 API 密钥是否已被项目的经过身份验证的帐户之一删除:

对于${PROJECT},以下应列出与 API 密钥相关的操作:

PROJECT=[[YOUR-PROJECT]]

LOGNAME="projects/${PROJECT}/logs/cloudaudit.googleapis.com%2Factivity"
METHOD="google.api.apikeys.v1.ApiKeys"

gcloud logging read "logName=\"${LOGNAME}\" protoPayload.methodName:\"${METHOD}\"" \
--project=${PROJECT} \
--format="value(protoPayload.authenticationInfo.principalEmail,protoPayload.methodName,timestamp)"

我创建并删除了一个 API 密钥以确认该行为。

我的日志显示(略):

[me]    google.api.apikeys.v1.ApiKeys.DeleteApiKeys 2020-04-07T19:21:40.301Z
[me]    google.api.apikeys.v1.ApiKeys.PatchApiKey   2020-04-07T19:18:38.395Z
[me]    google.api.apikeys.v1.ApiKeys.CreateApiKey  2020-04-07T19:18:20.721Z

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-08-31
  • 2019-12-12
  • 2020-10-24
  • 1970-01-01
  • 1970-01-01
  • 2022-01-21
  • 2020-05-08
相关资源
最近更新 更多