Cloud Dataproc でサービス アカウントを使用すると権限エラーが発生するため、Dataproc でサービス アカウントを使用することはできないようです。
たとえば、コマンドを実行すると、次gcloud beta dataproc clusters list
のようなエラーが表示されます(gcloud.beta.dataproc.clusters.list) Request had insufficient authentication scopes
Cloud Dataproc ではサービス アカウントを使用できますか?