Dataproc Serverless-Dienstkonto

Eine Batcharbeitslast von Dataproc Serverless wird als Compute Engine-Standarddienstkonto ausgeführt, sofern Sie beim Senden einer Batcharbeitslast kein Dienstkonto angeben.

Sie können ein Dienstkonto angeben, wenn Sie eine Batcharbeitslast mit der Google Cloud Console, dem gcloud-Befehlszeilentool oder der Dataproc Serverless API senden.

Console

Geben Sie in der Google Cloud Console auf der Seite Batch erstellen im Abschnitt „Ausführungskonfiguration“ die E-Mail-Adresse des Dienstkontos in das Feld „Dienstkonto“ ein.

gcloud-Befehl

Verwenden Sie das Flag --service-account mit dem Befehl gcloud dataproc Batches submit, wenn Sie Ihre Batcharbeitslast senden.

Beispiel:

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

REST API

Legen Sie die serviceAccount in der Datei ExecutionConfig.serviceAccount fest, die im Rahmen der Anfrage batches.create eingereicht wird.