Я хочу экспортировать данные из Cloud Spanner в проекте A в GCS в проекте B как AVRO. Если моей учетной записи службы в проекте B предоставлен доступ spanner.read в проекте A, могу ли я запустить задание потока данных из проекта B с шаблоном: Cloud_Spanner_to_GCS_Avro и записать в GCS в проекте B?
Я пробовал и в консоли, и с помощью следующей команды:
gcloud dataflow jobs run my_job_name
--gcs-location='gs://dataflow-emplates/latest/Cloud_Spanner_to_GCS_Avro'
--region=my_region
--parameters='instanceId=name_of_instance,databaseId=databaseid,outputDir=my_bucket_url
--service-account-email=my_serviceaccount_email
Я не уверен, как указать projectId экземпляра Spanner. С помощью этой команды из проекта B он смотрит в проект B: s Spanner и не может найти экземпляр и базу данных.
Я попытался установить: instanceId = projects / id_of_project_A / instances / name_of_instance, но это недопустимый ввод