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. |