The plan is to create a MySQL(projectA)-Datastream(project-B)-BigQuery(project-C) stream.
I could create a source connection from projectB to projectA. However, I am unable to create a destination connection from project-B to project-C.
The default Datastream service agent(projectB) has these permissions in project C - BigQuery Editor, viewer and job user. Whenever I click validate the stream - it is creating the the dataset in the destination but I am getting this error - "The requested bigquery dataset doesn't exist, or Dtaastream does not have permissions to view it"
Are there any more permissions that I need to give to the service agent in project C or does it require any other network configuration changes? Thanks in advance!
There are several potential issues:
Here's a step-by-step guide to ensure you've set up the necessary permissions:
Additional Notes: