Прямо сейчас, когда я запускаю поток данных, он запускает его как мое имя пользователя. Есть ли способ запустить поток данных GCP в качестве служебной учетной записи? Если да, можете ли вы предоставить какие-либо образцы?
Очень признателен!
Прямо сейчас, когда я запускаю поток данных, он запускает его как мое имя пользователя. Есть ли способ запустить поток данных GCP в качестве служебной учетной записи? Если да, можете ли вы предоставить какие-либо образцы?
Очень признателен!
Чтобы настроить аутентификацию на основе сервисной учетной записи:
В консоли GCP перейдите на страницу «Создать ключ сервисной учетной записи». Здесь
В списке Учетная запись службы выберите Новая учетная запись службы. В поле Имя учетной записи службы введите имя. В списке Роль выберите Проект > Владелец.
Примечание. Поле «Роль» разрешает вашей учетной записи службы доступ к ресурсам. Вы можете просмотреть и изменить это поле позже с помощью консоли GCP. Если вы разрабатываете рабочее приложение, укажите более детальные разрешения, чем «Проект» > «Владелец». Дополнительные сведения см. в разделе о предоставлении ролей учетным записям служб.
Щелкните Создать.
Файл JSON, содержащий ваш ключ, загружаемый на ваш компьютер.
Задайте для переменной среды GOOGLE_APPLICATION_CREDENTIALS путь к файлу JSON, содержащему ключ вашей учетной записи службы. Эта переменная применяется только к вашему текущему сеансу оболочки, поэтому, если вы открываете новый сеанс, установите переменную снова.
Дополнительную информацию можно получить здесь: https://cloud.google.com/dataflow/docs/quickstarts/quickstart-python