我有一个GCS(谷歌云服务)存储桶和一个谷歌PubSub主题,我希望这个存储桶中的事件自动发送到PubSub主题。
当我运行此命令
gsutil notification create -t pubsub_topic_name -f json gs://bucket-name
我一直在
AccessDeniedException: 403
我需要为我的用户帐户设置的确切权限是什么,以便我可以运行该gsutil命令?
谢谢你
你总是需要桶的所有权(storage.buckets.update
)。
如果主题pubsub_topic_name
不存在,则需要获得创建它的权限(projects.topics.create
)。
您需要获得授予新服务帐户(projects.topics.setIamPolicy
)发布权限的权限。
此外,如果您在gsutil中启用调试输出(使用gsutil -D notification create...
,您可能会更好地了解哪个调用失败了。