Dataproc Serverless 服务账号

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

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

控制台

在 Google Cloud 控制台中创建批次页面的“执行配置”部分的服务帐号字段中插入服务帐号电子邮件地址。

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