【问题标题】:Stackdriver Logging API authentication issue via API Key mechanismStackdriver Logging API 身份验证问题通过 API Key 机制
【发布时间】:2018-09-21 10:15:48
【问题描述】:

我正在尝试使用此 REST API 获取堆栈驱动程序日志条目:https://logging.googleapis.com/v2/entries:list?key={MY_API_KEY}

我已经按照此处提到的步骤创建了一个 API 密钥,并将 API 限制设置为 Stackdriver API、Stackdriver Logging API 和 Stackdriver Monitoring API。

请求正文

"resourceNames": [
    "projects/{MY_PROJECT}"
  ]
}

响应

{
    "error": {
        "code": 403,
        "message": "The caller does not have permission",
        "status": "PERMISSION_DENIED"
    }
}

我在这里缺少什么?我需要修改什么才能使这项工作? 相同的 API 调用通过 OAuth2.0 身份验证机制工作,但不适用于 API Key 机制。

注意:我的用例要求我使用 REST API,我不能使用服务帐户 + SDK 流程。

【问题讨论】:

    标签: google-cloud-platform stackdriver google-cloud-stackdriver


    【解决方案1】:

    根据documentation,目前无法使用此身份验证方法。 Logging 和 Monitoring API 目前不支持 API 密钥身份验证。

    目前正在处理此功能请求。您可以使用此link 直接与处理请求的团队沟通。

    【讨论】:

    • link 似乎是为 Google 员工准备的。我没有 google.com 电子邮件地址。您确定最终用户可以进入该站点并与团队沟通吗?
    • 抱歉,我现在改成公开的了。
    猜你喜欢
    • 2017-07-14
    • 2019-08-24
    • 2011-01-18
    • 2015-03-28
    • 2015-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多