首页 > 解决方案 > 发布订阅授权问题

问题描述

我已经生成了一个没有限制的 Google Cloud API 密钥。我将它topic:publish作为查询参数传递给我的 url,但我遇到了授权错误。

{
    "error": {
        "code": 403,
        "message": "User not authorized to perform this action.",
        "status": "PERMISSION_DENIED"
    }
}

我不确定如何诊断权限问题,因为密钥似乎没有任何限制。该主题的所有者是我的帐户,因此那里不应该成为问题。

标签: google-apigoogle-cloud-platformgoogle-authentication

解决方案


Google Pub/Sub 不支持 API 密钥进行授权。Pub/Sub 使用访问令牌。这意味着使用服务帐户或 Google OAuth。


推荐阅读