I am learning Google Cloud Pub/Sub and following this official document : Writing and Responding to Pub/Sub Messages - Python
When I deploy it to cloud, and try to submit the message, I get the following error :
An internal error occurred: 403 User not authorized to perform this action. (POST https://pubsub.googleapis.com/v1/projects/your-project-id/topics/your-topic:publish) See logs for full stacktrace.
I guess it's due to some authentication problem? Any help would be appreciated.
Make sure that the client you are using is authorized to publish to Pub/Sub. See details here. If your client belongs to the same project as the topic, typically it won't require additional access control configuration. Make sure that your client is authenticated properly.