本文介绍了谷歌PubSub-serviceAccount:gmail-api-push@system.gserviceaccount.com不存在的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用谷歌的Pub/Sub订阅Gmail的邮件通知,我已经阅读了谷歌提供的文档和教程。有一次,the docs声明我需要将正确的权限发布到我的PubSub主题:

我的理解是publish权限等同于pubsub.topics.publish或仅为"PubSub Publisher"。但是serviceAccount:gmail-api-push@system.gserviceaccount.com呢?我在任何地方都找不到该服务帐户,而且由于角色限制,控制台不允许我创建它。是否有其他方法获取此帐户?

推荐答案

您不需要创建Gmail服务帐户,它已经存在。您关于"授予发布权限"与"发布/订阅发布"相同的说法是正确的。

在主题权限界面下,我会在‘new Members’字段中传入服务帐户gmail-api-push@system.gserviceaccount.com(注意:去掉前导的serviceAccount:部分),并选择发布/订阅发布者作为角色。

我猜您找不到服务帐户,因为您正在查找serviceAccount:gmail-api-push@system.gserviceaccount.com

这篇关于谷歌PubSub-serviceAccount:gmail-api-push@system.gserviceaccount.com不存在的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 17:11