Я хочу запустить задание потока данных для переноса данных из google-project-1-table в google-project-2-table. (Прочтите от одного и напишите другому). При этом у меня возникают проблемы с разрешением. Я установил "GOOGLE_APPLICATION_CREDENTIALS" так, чтобы он указывал на мой файл учетных данных для проекта 1. В проекте-2 ниже указаны разрешения / роли для проекта-1. 1) сервис-аккаунт (роль - редактор) 2) [email protected] (роль - редактор) 3) @ cloudservices.gserviceaccount.com (роль - редактор).
Что еще мне нужно сделать для выполнения задания?
Вызвано: com.google.bigtable.repackaged.com.google.cloud.grpc.io.IOExceptionWithStatus: ошибка в потоке ответов на com.google.bigtable.repackaged.com.google.cloud.grpc.scanner.ResultQueueEntry $ ExceptionResultQueueEntry. getResponseOrThrow (ResultQueueEntry.java:66) на com.google.bigtable.repackaged.com.google.cloud.grpc.scanner.ResponseQueueReader.getNextMergedRow (ResponseQueueReader.java:55) на com.google.bigtable.repackaged.com.google.bigtable.repackaged.com. cloud.grpc.scanner.StreamingBigtableResultScanner.next (StreamingBigtableResultScanner.java:42) по адресу com.google.bigtable.repackaged.com.google.cloud.grpc.scanner.StreamingBigtableResultScanner.next (StreamingBigtableResultScanner. bigtable.repackaged.com.google.cloud.grpc.scanner.ResumingStreamingResultScanner.next (ResumingStreamingResultScanner.java:89) в com.google.bigtable.repackaged.com.google.cloud.grpc.scanner.ResumingStreamingResultScanner.next (ResumingStreamingResultScanner.next (ResumingStreamingResultScanner.next Scanner.java:45) в com.google.cloud.bigtable.dataflow.CloudBigtableIO $ 1.next (CloudBigtableIO.java:221) в com.google.cloud.bigtable.dataflow.CloudBigtableIO $ 1.next (CloudBigtableIO.java:216) в com.google.cloud.bigtable.dataflow.CloudBigtableIO $ Reader.advance (CloudBigtableIO.java:775) в com.google.cloud.bigtable.dataflow.CloudBigtableIO $ Reader.start (CloudBigtableIO.java:799) в com.google .cloud.dataflow.sdk.io.Read $ Bounded $ 1.evaluateReadHelper (Read.java:178) ... еще 18 Вызвано: com.google.bigtable.repackaged.io.grpc.StatusRuntimeException: PERMISSION_DENIED: Пользователь не может получить доступ к проекту: project-2 по адресу com.google.bigtable.repackaged.io.grpc.Status.asRuntimeException (Status.java:431) по адресу com.google.bigtable.repackaged.com.google.cloud.grpc.scanner.StreamObserverAdapter. onClose (StreamObserverAdapter.java:48) в com.google.bigtable.repackaged.io.grpc.internal.ClientCallImpl $ ClientStreamListenerImpl $ 3 .runInContext (ClientCallImpl.java:462) в com.google.bigtable.repackaged.io.grpc.internal.ContextRunnable.run (ContextRunnable.java:54) в com.google.bigtable.repackaged.io.grpc.internal.SerializingExecutor $ TaskRunner.run (SerializingExecutor.java:154) по адресу java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142) по адресу java.util.concurrent.ThreadPoolExecutor $ Worker.Executor ... 1 более