Configurazione dell'ambiente per un carico di lavoro.
Rappresentazione JSON |
---|
{ "executionConfig": { object ( |
Campi | |
---|---|
execution |
Facoltativo. Configurazione di esecuzione per un carico di lavoro. |
peripherals |
Facoltativo. Configurazione delle periferiche a cui ha accesso il carico di lavoro. |
ExecutionConfig
Configurazione di esecuzione per un carico di lavoro.
Rappresentazione JSON |
---|
{ "serviceAccount": string, "networkTags": [ string ], "kmsKey": string, "idleTtl": string, "ttl": string, "stagingBucket": string, // Union field |
Campi | |
---|---|
service |
Facoltativo. Account di servizio utilizzato per eseguire il carico di lavoro. |
network |
Facoltativo. Tag utilizzati per il controllo del traffico di rete. |
kms |
Facoltativo. La chiave Cloud KMS da utilizzare per la crittografia. |
idle |
Facoltativo. Si applica solo alle sessioni. La durata per mantenere attiva la sessione in stato inattivo. Il superamento di questa soglia comporta l'interruzione della sessione. Questo campo non può essere impostato su un carico di lavoro batch. Il valore minimo è 10 minuti; il valore massimo è 14 giorni (vedi la rappresentazione JSON di Duration). Se non impostato, il valore predefinito è 1 ora. Se per una sessione interattiva sono specificati sia |
ttl |
Facoltativo. La durata dopo la quale il carico di lavoro verrà terminato, specificata come rappresentazione JSON per Duration. Quando il carico di lavoro supera questa durata, verrà interrotto incondizionatamente senza attendere il completamento del lavoro in corso. Se per un carico di lavoro batch non viene specificato |
staging |
Facoltativo. Un bucket Cloud Storage utilizzato per eseguire lo staging delle dipendenze del carico di lavoro, dei file di configurazione e per archiviare l'output del carico di lavoro e altri dati effimeri, come i file di cronologia di Spark. Se non specifichi un bucket di staging, Cloud Dataproc determinerà una posizione Cloud Storage in base alla regione in cui viene eseguito il carico di lavoro, quindi creerà e gestirà bucket temporanei e di staging a livello di progetto e per località. Questo campo richiede il nome di un bucket Cloud Storage, non un URI |
Campo unione network . Configurazione di rete per l'esecuzione del carico di lavoro. network può essere solo uno dei seguenti: |
|
network |
Facoltativo. URI della rete a cui connettere il carico di lavoro. |
subnetwork |
Facoltativo. URI della sottorete a cui collegare il carico di lavoro. |
PeripheralsConfig
Configurazione dei servizi ausiliari per un carico di lavoro.
Rappresentazione JSON |
---|
{
"metastoreService": string,
"sparkHistoryServerConfig": {
object ( |
Campi | |
---|---|
metastore |
Facoltativo. Nome della risorsa di un servizio Dataproc Metastore esistente. Esempio:
|
spark |
Facoltativo. La configurazione del server di cronologia Spark per il workload. |
SparkHistoryServerConfig
Configurazione del server di cronologia Spark per il workload.
Rappresentazione JSON |
---|
{ "dataprocCluster": string } |
Campi | |
---|---|
dataproc |
Facoltativo. Nome della risorsa di un cluster Dataproc esistente da utilizzare come server di cronologia Spark per il workload. Esempio:
|