Opcional. Configuração de periféricos a que a carga de trabalho tem acesso.
ExecutionConfig
Configuração de execução de uma carga de trabalho.
Representação JSON
{"serviceAccount": string,"networkTags": [string],"kmsKey": string,"idleTtl": string,"ttl": string,"stagingBucket": string,// Union field network can be only one of the following:"networkUri": string,"subnetworkUri": string// End of list of possible types for union field network.}
Campos
serviceAccount
string
Opcional. Conta de serviço usada para executar a carga de trabalho.
networkTags[]
string
Opcional. Tags usadas para controlar o tráfego de rede.
kmsKey
string
Opcional. A chave do Cloud KMS a ser usada para criptografia.
Opcional. Aplicável apenas a sessões. A duração para manter a sessão ativa enquanto ela está inativa. O limite é excedido quando a sessão é encerrada. Não é possível definir esse campo em uma carga de trabalho em lote. O valor mínimo é 10 minutos, e o máximo é 14 dias (consulte a representação em JSON de Duração). O padrão é 1 hora, se não estiver definido. Se ttl e idleTtl forem especificados para uma sessão interativa, as condições serão tratadas como OR: a carga de trabalho será encerrada quando estiver inativa por idleTtl ou quando ttl for excedido, o que ocorrer primeiro.
Opcional. A duração após a qual a carga de trabalho será encerrada, especificada como a representação JSON de Duração. Quando a carga de trabalho exceder essa duração, ela será encerrada incondicionalmente sem esperar que o trabalho em andamento seja concluído. Se ttl não for especificado para uma carga de trabalho em lote, ela poderá ser executada até sair naturalmente (ou ser executada para sempre sem sair). Se ttl não for especificado para uma sessão interativa, o padrão será 24 horas. Se ttl não for especificado para um lote que usa a versão 2.1 ou mais recente do ambiente de execução, o padrão será 4 horas. O valor mínimo é 10 minutos, e o máximo é 14 dias. Se ttl e idleTtl forem especificados (para uma sessão interativa), as condições serão tratadas como OR: a carga de trabalho será encerrada quando estiver inativa por idleTtl ou quando ttl for excedido, o que ocorrer primeiro.
stagingBucket
string
Opcional. Um bucket do Cloud Storage usado para preparar dependências de carga de trabalho, arquivos de configuração e armazenar a saída da carga de trabalho e outros dados temporários, como arquivos de histórico do Spark. Se você não especificar um bucket de preparo, o Cloud Dataproc vai determinar um local do Cloud Storage de acordo com a região em que a carga de trabalho está em execução e, em seguida, criar e gerenciar buckets temporários e de preparo por local no nível do projeto. Este campo exige um nome de bucket do Cloud Storage, não um URI gs://... para um bucket do Cloud Storage.
Campo de união network. Configuração de rede para a execução da carga de trabalho. network pode ser apenas de um dos tipos a seguir:
networkUri
string
Opcional. URI de rede para conectar a carga de trabalho.
subnetworkUri
string
Opcional. URI da sub-rede para conectar a carga de trabalho.
PeripheralsConfig
Configuração de serviços auxiliares para uma carga de trabalho.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-03-04 UTC."],[[["\u003cp\u003eThis content describes the environment configuration for a workload, including \u003ccode\u003eExecutionConfig\u003c/code\u003e and \u003ccode\u003ePeripheralsConfig\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eExecutionConfig\u003c/code\u003e defines settings like the service account, network tags, KMS key, idle time to live, total time to live, and staging bucket for workload execution.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003ePeripheralsConfig\u003c/code\u003e manages access to auxiliary services such as the Dataproc Metastore service and Spark History Server.\u003c/p\u003e\n"],["\u003cp\u003eThe Spark History Server configuration, managed under \u003ccode\u003eSparkHistoryServerConfig\u003c/code\u003e, allows linking to an existing Dataproc Cluster.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ettl\u003c/code\u003e and \u003ccode\u003eidleTtl\u003c/code\u003e fields in \u003ccode\u003eExecutionConfig\u003c/code\u003e define the conditions for workload termination, with an emphasis on how they are treated as OR conditions for interactive sessions.\u003c/p\u003e\n"]]],[],null,["# EnvironmentConfig\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n- [ExecutionConfig](#ExecutionConfig)\n - [JSON representation](#ExecutionConfig.SCHEMA_REPRESENTATION)\n- [AuthenticationConfig](#AuthenticationConfig)\n - [JSON representation](#AuthenticationConfig.SCHEMA_REPRESENTATION)\n- [AuthenticationType](#AuthenticationType)\n- [PeripheralsConfig](#PeripheralsConfig)\n - [JSON representation](#PeripheralsConfig.SCHEMA_REPRESENTATION)\n- [SparkHistoryServerConfig](#SparkHistoryServerConfig)\n - [JSON representation](#SparkHistoryServerConfig.SCHEMA_REPRESENTATION)\n\nEnvironment configuration for a workload.\n\nExecutionConfig\n---------------\n\nExecution configuration for a workload.\n\nAuthenticationConfig\n--------------------\n\nAuthentication configuration for a workload is used to set the default identity for the workload execution. The config specifies the type of identity (service account or user) that will be used by workloads to access resources on the project(s).\n\nAuthenticationType\n------------------\n\nAuthentication types for workload execution.\n\nPeripheralsConfig\n-----------------\n\nAuxiliary services configuration for a workload.\n\nSparkHistoryServerConfig\n------------------------\n\nSpark History Server configuration for the workload."]]