Google Cloud Dataflow predefined roles

If data in the pipeline needs to be secured do you grant the programmer the "Dataflow developer" role or do you create a service account and allow the programmer to use the service account ? I see conflicting answers and am looking for what the right approach is.Thanks

  • post-author-pic
    David V
    09-03-2018

    Usually, Dataflow Developer is you are assigning  the permission to a person (it's a role) and use service accounts when you want assign permission for a service. In the certification, you have to follow the best practices and they set to use project roles when possible.

  • post-author-pic
    David V
    09-03-2018

  • post-author-pic
    Matthew U
    09-04-2018

    The Dataflow developer role is granted to a person, not service account. The context of a question you might see is what person-assigned role to grant to an outside consultant who is going to help you with your pipeline.

Looking For Team Training?

Learn More