【问题标题】:GCloud API Key - "API restriction" tab disappearedGCloud API Key - “API 限制”选项卡消失
【发布时间】:2017-11-27 21:48:07
【问题描述】:

我在使用 GCP 控制台时遇到了一些问题,希望有人能指出我正确的方向。

几天前,我生成了一些 API 密钥,并且能够通过目标 API 限制它们的有效性范围。表单看起来像这样,我能够限制密钥仅应用于我的 GAE 私有 API:

而今天右侧的选项卡在我身上消失了,我只能应用“应用程序限制”(IP 范围、引荐来源网址等),我只能看到以下菜单。

我曾经是并且仍然是该项目的所有者,我不知道角色/项目配置/等有任何变化。(尽管我不能 100% 排除它们)

关于神秘的“API 限制”选项卡的文档几乎为零。希望有人能帮忙。

非常感谢提前 F

【问题讨论】:

    标签: google-api google-cloud-platform google-maps-api-2 google-iam


    【解决方案1】:

    此功能已被暂时删除,因为它会导致 Google Maps API 出现问题。

    已经使用这些限制创建的 API 将不起作用,解决方法是删除它们并重新创建它们而不受限制。

    https://issuetracker.google.com/issues/69715011

    请为该错误加注星标以添加您的投票并订阅来自 Google 的通知。希望他们能尽快解决问题。

    【讨论】:

    • 这 - 恐怕 - 这是正确的答案。不过,就我而言,我并不真正关心地图:我希望能够创建多个密钥并将其有效性限制为我的一个私有 API。我在同一个项目中得到了 N 个,但它们是为不同的受众设计的,每个都应该有自己的密钥。 API 限制功能让我能够做到这一点。有替代方案的想法吗?
    • 我认为唯一可能的解决方法是创建不同的项目,每个项目都有不同的 API,但我想这将是很多工作。将此问题发布到 issuetracker 并查看官方答案。
    • 是的,想到了这一点,但不切实际且无法扩展(项目数量有上限)。我也确实在谷歌论坛中提出了这一点:在我看来,他们实际上并没有完全考虑到只影响地图的快速修复的含义——现在他们遇到了更广泛的安全问题。您可能会认为适当的临时修复是从适用的 API 限制列表中删除 Maps API,隔离问题并且不影响更广泛的功能......
    猜你喜欢
    • 1970-01-01
    • 2015-01-02
    • 2015-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-03
    • 2011-11-08
    • 1970-01-01
    相关资源
    最近更新 更多