Referencia de la propiedad de configuración

En esta sección se enumeran todas las propiedades de configuración que puede usar para personalizar el plano de tiempo de ejecución de su implementación híbrida de Apigee.

Filtrar esta página

Para filtrar las propiedades que se muestran en esta página, seleccione Básico (las propiedades más habituales) o Avanzado (las propiedades que rara vez necesitan cambios):

Pantalla   propiedades de configuración en esta página.

Propiedades de nivel superior

En la siguiente tabla se describen las propiedades de nivel superior del archivo overrides.yaml. Estas son propiedades que no pertenecen a otro objeto y se aplican a nivel de organización o de entorno:

Propiedad Tipo Descripción
axHashSalt Avanzado

Introducido en la versión: 1.3.0

Valor predeterminado: iloveapis123

Optional

Nombre de un secreto de Kubernetes que contiene un salt usado al calcular hashes para ocultar los datos de usuario antes de que se envíen a las analíticas de Apigee. Si no especificas ningún valor de salt, se usará iloveapis123 de forma predeterminada. Crea el secreto con el valor de la sal como entrada. Puedes usar la misma sal en varios clústeres para asegurarte de que los resultados del cifrado hash sean coherentes entre los clústeres.

Apigee usa SHA512 para cifrar con tecnología hash el valor original antes de enviar datos del plano de ejecución al plano de control.

Consulte Ofuscar datos de usuario para analíticas.

contractProvider Avanzado Introducido en la versión: 1.0.0

Valor predeterminado: https://apigee.googleapis.com

Define la ruta de la API de todas las APIs de tu instalación.

Obligatorio si tu instalación híbrida usa residencia de datos en el siguiente formato:

contractProvider: https://CONTROL_PLANE_LOCATION-apigee.googleapis.com

CONTROL_PLANE_LOCATION es la ubicación donde se almacenan los datos del plano de control, como los paquetes proxy. Para ver una lista, consulta Regiones disponibles del plano de control de la API de Apigee.

Por ejemplo:

contractProvider: https://us-apigee.googleapis.com
customAutoscaling.enabled Básico Introducido en la versión: 1.14.0

Valor predeterminado: true

Habilita el autoescalado basado en métricas de Apigee cuando se le asigna el valor true (el valor predeterminado). Asígnale el valor false para inhabilitar el autoescalado personalizado.

Aplica los cambios a customAutoscaling.enabled actualizando el gráfico apigee-telemetry.

enhanceProxyLimits Avanzado Introducido en la versión: 1.14.0

Valor predeterminado: false

Obligatorio

enhanceProxyLimits es necesario para la función de límites de proxy por entorno mejorados de Apigee. Defina este valor como enhanceProxyLimits: true si su organización híbrida tiene derecho a límites de proxy mejorados por entorno.

Consulta los siguientes artículos:

Es necesario definir enhanceProxyLimits: true para el encadenamiento de proxies, el encadenamiento de endpoints y el encadenamiento de ServiceCallout. Para obtener más información, consulta:

Aplica los cambios a enhanceProxyLimits actualizando el gráfico apigee-org y el gráfico apigee-virtualhost de cada grupo de entornos.

gcpProjectID Avanzado Deprecated: En la versión 1.2.0 y posteriores, usa gcp.projectID.

Introducido en la versión: 1.0.0

Valor predeterminado: ninguno

Obligatorio

ID de tu proyecto de Google Cloud. Funciona con k8sClusterName (obsoleto) y gcpRegion (obsoleto) para identificar el proyecto y determinar dónde envían sus datos apigee-logger y apigee-metrics.

gcpRegion Avanzado Deprecated: En la versión 1.2.0 y posteriores, usa gcp.region.

Introducido en la versión: 1.0.0

Valor predeterminado: us-central1

Obligatorio

La región o zona de Google Cloud más cercana a tu clúster de Kubernetes. Funciona con gcpProjectID (obsoleto) y k8sClusterName (obsoleto) para identificar el proyecto y determinar dónde envían sus datos apigee-logger y apigee-metrics.

hub Avanzado Introducido en la versión: 1.11.0

Valor predeterminado: ninguno

URL de un repositorio de contenedores de imágenes privadas que se usa para extraer imágenes de todos los componentes de Apigee de un repositorio privado.

hub proporciona una ruta predeterminada para todos los componentes de Apigee hybrid. Si usas un repositorio privado, utiliza hub para definir la URL del repositorio de todos los componentes en lugar de usar la propiedad image.url individual para cada componente. Solo debe configurar URLs individuales si utiliza un repositorio independiente para un componente específico.

La ruta de la imagen de cada componente será el valor de hub más el nombre y la etiqueta de la imagen del componente.

Por ejemplo, si el valor de hub private-docker-host.example.com, los componentes individuales resolverán automáticamente la ruta de la imagen:

hub: private-docker-host.example.com

como:

containers:
- name: apigee-udca
  image: private-docker-host.example.com/apigee-udca:1.14.3
  imagePullPolicy: IfNotPresent

Los demás componentes seguirán un patrón similar.

Usa apigee-pull-push --list para ver la URL del repositorio actual de todos los componentes.

Consulta Usar un repositorio de imágenes privado con Apigee hybrid.

Puede anular la URL de la imagen de los componentes de forma individual con las siguientes propiedades: