Saltar al contenido

Archivo de configuración del gateway API gatewayconfig.yaml

Introducción

Esta página describe el archivo de configuración principal para gateways API privados, gatewayconfig.yaml. Se encuentra en /usr/local/openresty/nginx/conf/onpremise/ en Linux y Docker.

Claves y valores de gatewayconfig.yaml

Clave Predeterminado Descripción
APILogPath /usr/local/hostedfiles/apilogs/ Ruta del archivo de registro de la API.
CloudPassword (Ninguno) Contraseña de la cuenta de Jitterbit Harmony.
CloudUser (Ninguno) Nombre de usuario de la cuenta de Jitterbit Harmony (generalmente su dirección de correo electrónico). La cuenta debe tener acceso a sus APIs.
DebugMessageTruncateSize 5000 Truncar mensajes que superen este tamaño (en bytes). No cambie a menos que sea instruido por el soporte de Jitterbit.
GlobalHitsPerMinuteDefault 10 Límite de hits globales por minuto. No cambie a menos que sea instruido por el soporte de Jitterbit.
InfluxDB_pass (Ninguno) Contraseña de InfluxDB.
InfluxDB_user (Ninguno) Nombre de usuario de InfluxDB.
LogFile_Detail true Si true, habilitar el registro detallado (mostrando todos los campos). Los archivos aparecen en el directorio especificado por APILogPath.
LogFile_Enabled true Si true, habilitar el registro.
LogFile_Format CSV Formato del archivo de registro. Valores posibles: CSV, JSON.
LogFile_NewEveryXHours 1 Crear un nuevo archivo de registro en este período horario.
LogFile_Summary false Si true, habilitar el registro de resumen (mostrando algunos campos). Los archivos aparecen en el directorio especificado por APILogPath.
LogglyToken (Ninguno) Token de Loggly.
LogglyURL (Ninguno) URL de Loggly.
VerifyPayloadAttempts 0 Número de veces para intentar la verificación de la carga útil. Si es 0, deshabilitar la verificación de la carga útil. Puede causar degradación del rendimiento. Úselo solo para depurar problemas de disco. No cambie a menos que sea instruido por el soporte de Jitterbit.
VerifyPayloadCompression false Si true, verificar la compresión de la carga útil. No cambie a menos que sea instruido por el soporte de Jitterbit.
VerifyPayloadDelayMs 100 Retraso de verificación de la carga útil (milisegundos). No cambie a menos que sea instruido por el soporte de Jitterbit.
apicacheInvalidORGsec 600 Período de caché de metadatos (segundos). No cambie a menos que sea instruido por el soporte de Jitterbit.
apicachelongexpiresec 21600 Período de caché de metadatos (segundos). No cambie a menos que sea instruido por el soporte de Jitterbit.
apicachetimesec 300 Período de caché de metadatos (segundos). No cambie a menos que sea instruido por el soporte de Jitterbit.
authTokenCacheExpiration 300 Período de expiración del token de autorización (segundos). No cambie a menos que sea instruido por el soporte de Jitterbit.
autodeletepayloadfiles true Si true, eliminar automáticamente los archivos de carga útil. No cambie a menos que sea instruido por el soporte de Jitterbit.
cloudtimeoutsec 30 Período de tiempo de espera de conectividad de Jitterbit (segundos). No cambie a menos que sea instruido por el soporte de Jitterbit.
corsaccesscontrolmaxage 1800 Para uso interno. No cambie a menos que sea instruido por el soporte de Jitterbit.
deletepayloadfilesaftersec 15 Para uso interno. No cambie a menos que sea instruido por el soporte de Jitterbit.
filecleanupagehours 25 Para uso interno. No cambie a menos que sea instruido por el soporte de Jitterbit.
filecleanupintervalsec 3600 Para uso interno. No cambie a menos que sea instruido por el soporte de Jitterbit.
isonpremise true Para uso interno. No cambie a menos que sea instruido por el soporte de Jitterbit.
jbservicesurl https://services.jitterbit.net/apis URL de servicios de Jitterbit. Los clientes de EMEA deben establecer esto en https://services.jitterbit.eu/apis.
logcleanupagehours 72 Limpiar (eliminar) archivos de registro después de este número de horas.
maxpayloadsize 20971520 Para uso interno. No cambie a menos que sea instruido por el soporte de Jitterbit.
nginxinstallpath /usr/local/openresty/nginx/ Ubicación de instalación de Nginx.
oauthTokenCacheExpireSec 300 Expiración de caché de OAuth. (Por razones de rendimiento, los tokens de OAuth se almacenan en caché. La validación externa se realiza después de la expiración.) No cambie a menos que sea instruido por el soporte de Jitterbit.
orgID (Ninguno) Establezca esto si sus APIs no están en su organización predeterminada.
payloaddlsizethreshold 1000 Para uso interno. No cambie a menos que sea instruido por el soporte de Jitterbit.
payloadrequestslocalpath /usr/local/hostedfiles/payloads/ Ruta de solicitudes de carga útil.
payloadresponseslocalpath /usr/local/hostedfiles/responses/ Ruta de respuestas de carga útil.
payloadurlpath /payloads Para uso interno. No cambie a menos que sea instruido por el soporte de Jitterbit.
payloadurlprefix https:// Para uso interno. No cambie a menos que sea instruido por el soporte de Jitterbit.
proxyEnabled false Si true, habilitar el soporte del servidor proxy.
proxyIgnoredHosts (Ninguno) Lista de nombres de host separados por comas que deben omitir el proxy.
proxyPassword (Ninguno) Contraseña del servidor proxy, codificada en base64.
proxyUri (Ninguno) URI del servidor proxy, incluyendo el número de puerto. (Ejemplos: http://192.168.1.64:808, http://myProxyService.com:808)
proxyUser (Ninguno) Nombre de usuario del servidor proxy, codificado en base64.
traceLogsEnabled false Si true, habilitar el registro de trazas. Cuando está habilitado, los registros de trazas aparecen en /usr/local/openresty/nginx/logs/trace-logs/trace.log.