Account di servizio serverless Dataproc

Un carico di lavoro in batch serverless Dataproc viene eseguito come account di servizio predefinito di Compute Engine, a meno che non specifichi un account di servizio quando invii un carico di lavoro in batch.

Quando invii un carico di lavoro in batch, puoi specificare un account di servizio utilizzando Google Cloud Console, lo strumento a riga di comando gcloud o l'API serverless Dataproc.

console

Inserisci l'indirizzo email dell'account di servizio nel campo dell'account di servizio nella sezione Configurazione di esecuzione della pagina Crea gruppo nella console.

Comando gcloud

Utilizza il flag --service-account con il comando gcloud dataproc batchs batch quando invii il carico di lavoro in batch.

Esempio:

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

API REST

Imposta serviceAccount nell'elemento ExecutionConfig.serviceAccount archiviato come parte della richiesta batches.create.