Thanks Jaime!
If your data consists of images or videos, which you are storing in GCS Bucket, for testing purposes, you can make the bucket publicly readable and try.
For actual prod implementations, there is a service account that gets spun up for Vertex AI which tries to access GCS Bucket. This Service account needs to be given read acess to the bucket.
The service account will mostly have this format, service-PROJECT_NUMBER@gcp-sa-aiplatform.iam.gserviceaccount.com. https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents. Or you can go to Cloud Logging> Select GCS Bucket> and fileter the bucket name> you should be able to get the service account name which is trying to access GCS bucket and failign due to access. Pls take that account and grant GCS read persmission. Your job should run fine.