Opcional. Configuración de los periféricos a los que tiene acceso la carga de trabajo
ExecutionConfig
Configuración de ejecución para una carga de trabajo.
Representación 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. Cuenta de servicio que se usaba para ejecutar la carga de trabajo
networkTags[]
string
Opcional. Son etiquetas que se usan para controlar el tráfico de red.
kmsKey
string
Opcional. La clave de Cloud KMS que se usará para la encriptación.
Opcional. Solo se aplica a las sesiones. Es la duración para mantener la sesión activa mientras está inactiva. Si se supera este umbral, se finalizará la sesión. Este campo no se puede establecer en una carga de trabajo por lotes. El valor mínimo es de 10 minutos y el máximo es de 14 días (consulta la representación JSON de Duración). Si la opción no está configurada, se establece en 1 hora de forma predeterminada. Si se especifican ttl y idleTtl para una sesión interactiva, las condiciones se tratan como condiciones OR: la carga de trabajo se finalizará cuando esté inactiva durante idleTtl o cuando se supere ttl, lo que ocurra primero.
Opcional. Es la duración después de la cual se finalizará la carga de trabajo, especificada como la representación JSON de Duration. Cuando la carga de trabajo supere esta duración, se finalizará sin condiciones sin esperar a que finalice el trabajo en curso. Si no se especifica ttl para una carga de trabajo por lotes, esta se podrá ejecutar hasta que se cierre de forma natural (o se ejecute para siempre sin cerrarse). Si no se especifica ttl para una sesión interactiva, el valor predeterminado es de 24 horas. Si no se especifica ttl para un lote que usa una versión del entorno de ejecución posterior a la 2.1, el valor predeterminado es de 4 horas. El valor mínimo es de 10 minutos y el máximo es de 14 días. Si se especifican ttl y idleTtl (para una sesión interactiva), las condiciones se tratan como condiciones OR: la carga de trabajo se finalizará cuando esté inactiva durante idleTtl o cuando se supere ttl, lo que ocurra primero.
stagingBucket
string
Opcional. Es un bucket de Cloud Storage que se usa para almacenar en etapa intermedia las dependencias de cargas de trabajo, los archivos de configuración y los resultados de las cargas de trabajo, así como otros datos efímeros, como los archivos de historial de Spark. Si no especificas un bucket de etapa de pruebas, Cloud Dataproc determinará una ubicación de Cloud Storage según la región en la que se ejecuta tu carga de trabajo y, luego, creará y administrará buckets temporales y de etapa de pruebas por ubicación y a nivel del proyecto. Este campo requiere un nombre de bucket de Cloud Storage, no un URI gs://... a un bucket de Cloud Storage.
Campo de unión network. Configuración de red para la ejecución de cargas de trabajo network puede ser solo uno de los siguientes:
networkUri
string
Opcional. Es el URI de red al que se conectará la carga de trabajo.
subnetworkUri
string
Opcional. Es el URI de la subred al que se conectará la carga de trabajo.
PeripheralsConfig
Configuración de servicios auxiliares para una carga de trabajo.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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."]]