【发布时间】:2022-01-16 06:33:49
【问题描述】:
我部署了一个使用 google cloud pub/sub 的 kotlin 后端应用程序。我最近使用 Cloud Run 部署了该应用程序,它运行良好,可以完全访问 Pub/Sub。 现在由于某些原因,我必须使用 GKE 部署应用程序。但是现在对 Pub/Sub 的访问似乎不再起作用了。
我检查了我的 GKE 集群使用的服务帐户,发现它是默认帐户。因此,我向该服务帐户授予了 Pub/Sub Editor 的权限。
我认为这一切都应该正常。
但我仍然在日志中看到此错误消息:
com.google.api.gax.rpc.PermissionDeniedException: io.grpc.StatusRuntimeException: PERMISSION_DENIED: User not authorized to perform this action.
有什么我错过的想法吗?
【问题讨论】:
标签: google-cloud-platform google-kubernetes-engine google-cloud-pubsub