I have created Google Storage bucket to perform Google Speech-to-text for the audio file in the bucket. But this is not working as the bucket is denying access to the Google Speech API.
Error Message: Anonymous caller does not have storage.objects.get access PERMISSION_DENIED
Speech uses API key for authentication and Storage uses service account key for authentication. I have already given access to the service account in bucket permission.
Is it possible to give Speech access to storage bucket?
I also tried giving bucket permission to service account. But it does not work.