Dataproc Serverless 服务帐号

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

您可以在使用 Google Cloud Console、gcloud 命令行工具或 Dataproc 无服务器 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