So we've set up a topic to receive messages when a Google review is updated or added on our GMB profile. We've verified that the topic, subscription, notification settings, and IAM settings are all correct, based on the documentation.
We have given the publisher role to both mybusiness-api-pubsub@system.gserviceaccount.com and our own custom service account. We used the gcloud CLI to impersonate the custom account to ensure this was working as expected.
However, even though we've followed all the documentation perfectly, we are unable to receive notifications unless we give allUsers or allAuthenticatedUsers the publisher role.
This leads us to believe that mybusiness-api-pubsub@system.gserviceaccount.com is in fact not the correct service account to give publisher permission to.
Does anyone know what we're doing wrong, or if there's a different service account now?
Thanks
Are you using App Integration? This little forum is focused on that.
If not, maybe you could refer to the documentation you're looking at? You said you verified that everything is correct "based on the documentation." Which documentation ? And if you tell us that we might be able to direct you better.
Hi @mts_alister,
Welcome to Google Cloud Community!
I’m sorry to hear you're running into this issue, you might want to check this related discussion from Google Cloud Community that might be helpful based on your case scenario:
If the issue persists, please contact Google Cloud Support. When reaching out, include detailed information and relevant screenshots of the errors you’ve encountered. This will assist them in diagnosing and resolving your issue more efficiently.
Was this helpful? If so, please accept this answer as “Solution”. If you need additional assistance, reply here within 2 business days and I’ll be happy to help.