Account di servizio Dataproc Serverless

Un carico di lavoro batch Dataproc Serverless 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 batch.

Puoi specificare un account di servizio quando invii un carico di lavoro batch utilizzando la console Google Cloud, lo strumento a riga di comando gcloud o l'API Dataproc Serverless.

Console

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

Comando gcloud

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

Esempio:

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

API REST

Imposta serviceAccount nel file ExecutionConfig.serviceAccount come parte della richiesta batches.create.