как сказано в названии, я пытаюсь запустить поток данных с помощью планировщика на основе учебника по этой ссылке https://cloud.google.com/community/tutorials/schedule-dataflow-jobs-with-cloud-scheduler
Я думаю, что я уже выполнил точный шаг в руководстве (просто другая конфигурация региона), и планировщик создан, но когда я пытаюсь запустить планировщик, я получаю эту ошибку
{ "status": "PERMISSION_DENIED", "jobName": "projects/my-project-id/locations/asia-south1/jobs/scheduler-demo", "url": "https://dataflow.googleapis.com/somerandomidthatidontknow/projects/my-project-id/locations/asia-south1/templates:launch?gcsPath=gs://my-testing-bucket/templates/dataflow-demo-template", "@type": "type.googleapis.com/google.cloud.scheduler.logging.AttemptFinished", "targetType": "HTTP" }
это из-за региона? потому что в учебнике сказано
Задания Cloud Scheduler должны создаваться в том же регионе, что и движок приложений.
мой движок приложения находится на asia-south1
мой планировщик находится в часовом поясе IST
и моя корзина находится в нескольких регионах США в США
учетная запись службы: [email protected]
- Администратор потока данных (роль по умолчанию создается при запуске terraform из учебника)
- Dataflow Worker (пытается исправить эту проблему, добавляя это, но не работает)
- Владелец (пытается исправить эту проблему, добавляя это, но не работает)