Dataproc Serverless 服务账号

Dataproc Serverless 批处理工作负载作为 Compute Engine 默认服务账号运行,除非您在提交批处理工作负载时指定服务账号。

使用 Google Cloud 控制台、gcloud 命令行工具或 Dataproc Serverless API 提交批处理工作负载时,您可以指定服务账号。

控制台

在以下位置的服务账号字段中插入服务账号电子邮件地址: 创建批次的“执行配置”部分 页面。

gcloud 命令

提交批处理工作负载时,请使用 --service-account 标志和 gcloud dataproc batch submit 命令。

例如:

gcloud dataproc batches submit spark \
    --region=region \
    --service-account=service-account-name@project-id.iam.gserviceaccount.com \

REST API

在作为 batches.create 请求一部分的 ExecutionConfig.serviceAccount 中设置 serviceAccount