Ниже приведены возможные причины не запуска задания потока данных:
1) Недостаточно прав для service account
или IAM user
Добавить dataflow admin
разрешение на учетную запись службы.
Для пользователя IAM добавьте доступ широкого уровня, например EDITOR
или OWNER
, а затем выполните команду
gcloud config set project <your_project_id>
gcloud auth login
gcloud auth login application-default
2) Иногда это может вызывать зависимость от пакета.Чтобы решить эту проблему, выполните следующие действия: Сгенерируйте setup.py
из своего локального requirements.txt
- pip freeze > requirements.txt
- then add packages from `requirements.txt` into `setup.py`
- Add proper path of `setup.py` in JOB CONFIG.