Datos de entorno en Vault
Se admite Vault para almacenar pares de clave-valor sensibles para la configuración de Docker. Si desea utilizar este método de configuración de entorno, establezca CONFIGURE_MODE en Vault. Con este valor, los scripts de inicio captan datos relacionados con el entorno de Vault cuando inicia un contenedor Docker.
EnvironmentName
(por ejemplo, Non-production) y EnvironmentType
(por ejemplo, auth).![HCL Commerce Version 9.1.9.0 or later](../tasks/../../base/images/9190plus.png)
Almacenar pares clave-valor en Vault
Para configurar Vault, consulte el Sitio web de Vault. Si tiene Vault listo para su uso, puede realizar los siguientes pasos para almacenar y recuperar pares clave-valor.- Cree un punto de montaje basado en {Tenant}.Por ejemplo,
init_json='json_data={"type":"generic","description":"description","config":{"max_lease_ttl":"876000"}}' header="X-Vault-Token:vaultToken"
curl -X POST -H $header -H "Content-Type:application/json" -d '{"type":"generic","description":"description","config":{"max_lease_ttl":"876000"}}' http://vaultIP:vaultPort/v1/sys/mounts/tenant
- Almacene los datos de pares clave-valor utilizando el siguiente mandato.
Por ejemplo, para almacenar el valor "mall" de un nombre de clave "daName" en la vía de acceso MyCompany/Non-Production/auth/bdName:curl -X POST -H "X-Vault-Token:vaultToken" -d '{"value":"value"}' http://vaultIP:vaultPort/v1/tenant/environmentName/enviromentType/targetKey
curl -X POST -H "X-Vault-Token:7f47efbb-b162-619b-0ced-448079d91b77" -d '{"value":"mall"}' http://myhostname.com:8200/v1/MyCompany/Non-production/auth/dbName
Recuperar pares de clave-valor en la caja fuerte
Recupere los datos de pares de clave-valor utilizando el siguiente mandato.curl -X GET -H "X-Vault-Token:vaultToken" http://VaultIP:VaultPort/v1/tenant/environmentName/enviromentType/targetKey | jq -r .data.value
Estructura de datos de clave-valor en Consul/Vault
Las siguientes tablas enumeran todas las vías de acceso de clave-valor predeterminadas en Consul/Vault.
Los valores predeterminados de EnvType son auth
y live
. La única excepción es el EnvType adicional denominado
data
para la aplicación search-query-app
.
Puede añadir sus vías de acceso de clave-valor basándose en los requisitos de la empresa y definir la lógica personalizada para captarlas.
- Configuraciones de implementación base
- Nombre, puerto, esquema de seguridad y configuraciones de certificado
- Configuraciones de base de datos
- Configuraciones de búsqueda
Configuraciones de herramientas
Configuraciones de tienda, pedido e inventario
Nextjs Ruby store : configuración
- Configuraciones de registro y estado
- Integración y otras configuraciones diversas
HCL Digital Experience Integración de
Registro de recopilación necesario
Integración LDAP
Integración de IBM MQ
Vía de acceso de Vault | Requisito | Descripción: |
---|---|---|
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/domainName
|
Opcional | Especifique el nombre de dominio de servicio interno. Si el entorno desplegado se encuentra en un espacio de nombres especial en Kubernetes, el nombre del dominio debe ser .svc.cluster.local. Si no se especifica ningún valor, se utiliza el valor predeterminado.
|
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/externalDomainName
|
Opcional | Este valor especifica el nombre de dominio externo de tienda-web que el navegador puede reconocer. Por ejemplo, en el nombre de host store.demo4qaauth.hcl.com, hcl.com es el nombre de dominio externo. |
|
Opcional |
Este valor especifica la asignación del nombre de la tienda al nombre de dominio. El uso de este valor puede asignar una tienda a varios nombres de dominio. El formato que se utiliza es Por ejemplo, |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/zookeeperHost
|
Obligatoria | Especifique un valor si desea establecer un valor zookeeperHost, en lugar de utilizar el valor predeterminado. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/zookeeperPort
|
Opcional | Especifique un valor si desea establecer un valor zookeeperPort, en lugar de utilizar el valor predeterminado. El valor predeterminado es |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/zookeeperScheme
|
Opcional | Especifique un valor si desea establecer un valor zookeeperScheme, en lugar de utilizar el valor predeterminado. El valor predeterminado es |
|
Obligatoria | Especifique el nombre de host de Redis al que se conectará NiFi para los mensajes de suceso. |
|
Opcional | Especifique el número de puerto de Redis al que NiFi se conectará para los mensajes de suceso. El valor predeterminado es |
|
Opcional | La contraseña cifrada del servidor Redis. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/kafkaServers
|
Opcional | Especifique un valor si desea habilitar ZooKeeper y Kafka. El formato de este par de claves/valores es:
|
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/kafkaTopicPrefix
|
Opcional | Especifique un valor si desea configurar ZooKeeper y Kafka. Si no se especifica ningún valor, se aplica el siguiente valor predeterminado.
|
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/kafkaTopicPrefix
|
Opcional | El ID de usuario de autenticación de Kafka. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/kafkaTopicPrefix
|
Opcional | La contraseña de usuario de autenticación de Kafka. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/zooKeeperServers
![]() |
Opcional Eliminado en 9.1.12.0+ |
Especifique un valor si desea habilitar ZooKeeper y Kafka. El formato de este par de claves/valores es:
|
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/txnHost
|
Opcional | Especifique un valor si desea establecer txnHost, en lugar de utilizar el valor predeterminado. Note: Este valor se utiliza solo para el Transaction server Docker container. El valor txHost se utiliza para todos los demás contenedores. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/txnPort
|
Opcional | Especifique un valor si desea establecer txnPort en lugar de utilizar el valor predeterminado. Note: Este valor se utiliza solo para el Transaction server Docker container. El valor txPort se utiliza para todos los demás contenedores. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/txHost
|
Opcional | Especifique un valor si desea establecer txHost en lugar de utilizar el valor predeterminado. Note: Este valor se utiliza para todos los contenedores que no sean el Transaction server Docker container. Para establecer el valor del Transaction server Docker container, utilice el valor txnHost. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/txPort
|
Opcional | Especifique un valor si desea establecer txPort en lugar de utilizar el valor predeterminado. Note: Este valor se utiliza para todos los contenedores que no sean el Transaction server Docker container. Para establecer el valor del Transaction server Docker container, utilice el valor txnPort. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/xcHost
|
Opcional | Especifique un valor si desea establecer un nombre de host para el Customization server, en lugar de utilizar el valor predeterminado. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/xcPort
|
Opcional | Especifique un valor si desea establecer un número de puerto para el Customization server, en lugar de utilizar el valor predeterminado. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/storeHost
|
Opcional | Especifique un valor si desea establecer un valor para el host de tienda Commerce Remote Store (CRS) de Store server, en lugar de utilizar el valor predeterminado. El valor predeterminado es el nombre del servicio |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/storePort
|
Opcional | Especifique un valor si desea establecer un valor para el puerto de tienda Commerce Remote Store (CRS) de Store server, en lugar de utilizar el valor predeterminado. El valor predeterminado es |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/previewPort
|
Especifique un valor si desea establecer previewPort, en lugar de utilizar el valor predeterminado. El valor predeterminado es |
|
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/storeWebHost
|
Opcional | Especifique un valor si desea establecer storeWebHost en lugar de utilizar el valor predeterminado. El valor predeterminado es store.${TENANT}${ENVIRONMENT}${ENVTYPE}${EXTERNAL_DOMAIN_NAME}. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/storeWebPort
|
Opcional | Especifique un valor si desea establecer storeWebPort, en lugar de utilizar el valor predeterminado. El valor predeterminado es |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/reactStoreHost
|
Opcional | Especifique un valor si desea establecer reactStoreHost, en lugar de utilizar el valor predeterminado. El valor predeterminado es www.${TENANT}${ENVIRONMENT}${ENVTYPE}${EXTERNAL_DOMAIN_NAME}. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/reactStorePort
|
Opcional | Especifique un valor si desea establecer reactStorePort, en lugar de utilizar el valor predeterminado. El valor predeterminado es |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/reactStoreServiceHost
|
Opcional | Especifique un valor si desea establecer reactStoreServiceHost, en lugar de utilizar el valor predeterminado. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/reactStoreServicePort
|
Opcional | Especifique un valor si desea establecer reactStoreServicePort, en lugar de utilizar el valor predeterminado. El valor predeterminado es |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/reactStorePreviewHost
|
Opcional | Especifique un valor si desea establecer reactStorePreviewHost, en lugar de utilizar el valor predeterminado. El valor predeterminado es store-preview.${TENANT}${ENVIRONMENT}${ENVTYPE}${EXTERNAL_DOMAIN_NAME. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/reactStorePreviewPort
|
Opcional | Especifique un valor si desea establecer reactStorePreviewPort, en lugar de utilizar el valor predeterminado. El valor predeterminado es |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/crs-sslport
|
Opcional | Especifique si desea establecer el puerto de seguridad de acceso a la tienda en SSLPort. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/crs-nonsslport
|
Opcional | Especifique si desea establecer el puerto de no seguridad de acceso a la tienda en NONSSLPort. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/searchPort
|
Opcional | Especifique un valor si desea establecer searchPort, en lugar de utilizar el valor predeterminado. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/searchScheme
|
Opcional | Especifique un valor si desea establecer searchScheme en lugar de utilizar el valor predeterminado. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/searchMasterHost
|
Opcional | El nombre de host del Search server. Note: Este parámetro solo es necesario con el entorno de autenticación de la solución de búsqueda basada en Solr. El valor predeterminado es el nombre del servicio maestro de búsqueda solr. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/searchSlaveHost
|
Opcional | El nombre de host del Search server. Note: Solo es necesario definir este parámetro en el entorno en vivo. El valor predeterminado es el nombre del servicio esclavo de búsqueda solr. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/searchRepeaterHost
|
Opcional | El nombre de host del Search server. Note: Solo es necesario definir este parámetro en el entorno en vivo. El valor predeterminado es el nombre del servicio repetidor de búsqueda Solr. |
|
Opcional | El nombre de host de Search server para la solución de búsqueda basada en Elasticsearch. Especifique un valor si desea establecer queryHost, en lugar de utilizar el valor predeterminado. |
|
Opcional | El número de puerto de Search server para la solución de búsqueda basada en Elasticsearch. Especifique un valor si desea establecer queryPort, en lugar de utilizar el valor predeterminado. El valor predeterminado es |
|
Opcional | El esquema de Search server para la solución de búsqueda basada en Elasticsearch. Especifique un valor si desea establecer queryScheme, en lugar de utilizar el valor predeterminado. El valor predeterminado es |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/nifiHost
|
Opcional | Especifique un valor si desea establecer un valor nifiHost, en lugar de utilizar el valor predeterminado. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/nifiPort
|
Opcional | Especifique un valor si desea establecer un valor nifiPort, en lugar de utilizar el valor predeterminado. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/nifiScheme
|
Opcional | Especifique un valor si desea establecer un valor nifiScheme, en lugar de utilizar el valor predeterminado. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/nifiWebHttpPort
|
Opcional | Especifique un valor si desea establecer un valor nifiWebHttpPort, en lugar de utilizar el valor predeterminado. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/registryHost
|
Opcional | Especifique un valor si desea establecer un valor registryHost, en lugar de utilizar el valor predeterminado. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/registryPort
|
Opcional | Especifique un valor si desea establecer un valor registryPort, en lugar de utilizar el valor predeterminado. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/registryScheme
|
Opcional | Especifique un valor si desea establecer un valor registryScheme, en lugar de utilizar el valor predeterminado. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/queryHost
|
Opcional Eliminado en 9.1.12.0+ |
Especifique un valor si desea establecer un valor queryHost, en lugar de utilizar el valor predeterminado. Note: Este par de claves se ha sustituido por queryHost en todas las publicaciones de la versión 9.1.12.0 de HCL Commerce y posteriores. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/queryPort
|
Opcional Eliminado en 9.1.12.0+ |
Especifique un valor si desea establecer un valor queryPort, en lugar de utilizar el valor predeterminado. Note: Este par de claves se ha sustituido por queryPort en todas las publicaciones de la versión 9.1.12.0 de HCL Commerce y posteriores. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/queryScheme
|
Opcional Eliminado en 9.1.12.0+ |
Especifique un valor si desea establecer un valor queryScheme, en lugar de utilizar el valor predeterminado. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/ingestHost
|
Opcional | Especifique un valor si desea establecer un valor ingestHost, en lugar de utilizar el valor predeterminado. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/ingestPort
|
Opcional | Especifique un valor si desea establecer un valor ingestPort, en lugar de utilizar el valor predeterminado. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/ingestScheme
|
Opcional | Especifique un valor si desea establecer un valor ingestScheme, en lugar de utilizar el valor predeterminado. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/elasticSearchHost
Note: Obligatorio cuando se utiliza la solución de búsqueda basada en Elasticsearch (ELASTICSEARCH_ENABLED es true).
|
Opcional | Especifique un valor de elasticSearchHost. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/elasticSearchPort
|
Opcional | Especifique un valor si desea establecer un valor elasticSearchPort, en lugar de utilizar el valor predeterminado. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/elasticSearchScheme
|
Opcional | Especifique un valor si desea establecer un valor elasticSearchScheme, en lugar de utilizar el valor predeterminado. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/toolingBaseUrl
|
Opcional |
Management Center utiliza este valor para cargar la aplicación de página única de herramientas (SPA) desde el servidor Web de herramientas.
![]() Una vez que se ha habilitado Ingress, debe configurar toolingBaseUrl para utilizar el dominio de la tienda. |
|
Opcional | URL base de Approval server que utiliza el Tooling Web Docker container. El formato de URL de la base de aprobación https://cmc-domain:port Por ejemplo, https://cmc.mycompanyauth.com:443. Si no se especifica este valor, el URL base de Approval server se obtiene de la raíz de herramientas, es decir, todos los caracteres antes de la primera barra. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/certs/CertName
|
Opcional | Especifique los registros de certificados de terceros.
|
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/certsBundle
|
Opcional |
Especifique los registros de certificados de terceros.
|
|
Opcional | Especifique los nombres de host que aparecen en blanco para obtener un nombre de módulo asociado. Los nombres de host se separan mediante una coma, mientras que los módulos se delimitan mediante un punto y coma.
|
|
Opcional | Especifique los nombres de los dominios que aparecen en blanco para obtener un nombre de módulo asociado. Los nombres de dominio se definen mediante una coma, los módulos se delimitan mediante un punto y coma.
|
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/authJWKS
|
Obligatoria | Especifique un valor para establecer el conjunto de claves web de JSON (JWKS) y el ID de clave en Transaction server. Se utiliza para firmar y validar el token web de JSON (JWT). Para generar un JWKS, consulte programa de utilidad generateJWKS. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/spiUserName
|
|
El nombre de usuario spiuser.
|
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/spiUserPwd
|
Obligatoria | La contraseña de usuario spiuser cifrada ASCII. Para establecer la contraseña en sus contenedores de Docker personalizados, consulte Establecimiento de la contraseña de spiuser en las imágenes de Docker. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/adminSpiUserPwd
|
Obligatoria | La contraseña de usuario spiuser de texto sin formato. El ADMIN_SPIUSER_PWD debe tener el mismo valor que SPIUSER_PWD pero se conserva como texto sin formato. Para establecer la contraseña en sus contenedores de Docker personalizados, consulte Establecimiento de la contraseña de spiuser en las imágenes de Docker. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/merchantKeyEncrypted
|
Obligatoria | La clave de comerciante cifrada, cifrada con la clave de cifrado de claves. La clave de comerciante que se ha creado cuando usted o un administrador han cargado el esquema de la base de datos de HCL Commerce. Para obtener más información, consulte:
Important: Debe especificar sus propios valores de clave de comerciante y clave de cifrado de claves para la seguridad de la instalación HCL Commerce. No utilice los valores predeterminados contenidos en los archivos de configuración de ejemplo y ejemplos de documentación proporcionados. |
|
Opcional | La clave de texto sin formato que se utiliza para cifrar la clave del comerciante. La clave de cifrado de claves debe tener 32 caracteres. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/sessionKeyEncrypt
|
|
La clave de sesión cifrada, cifrada con la clave de cifrado de claves. La clave de sesión que se ha creado cuando usted o un administrador han cargado el esquema de la base de datos de HCL Commerce. Important: Debe especificar sus propios valores de clave de comerciante y clave de cifrado de claves para la seguridad de la instalación HCL Commerce. No utilice los valores predeterminados contenidos en los archivos de configuración de ejemplo y ejemplos de documentación proporcionados. |
Vía de acceso de Vault | Requisito | Descripción: |
---|---|---|
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/jdbcUrl
|
Opcional | Especifique el URL de conexión de la base de datos. El URL se crea en función del tipo de base de datos y de si SSL está habilitado o no. ![]()
![]()
|
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/jdbcDriver
|
Opcional |
Especifique un valor si desea cambiar la ubicación predeterminada del controlador de la base de datos para NiFi. Los valores predeterminados son:
|
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/jdbcDriverClass
|
Opcional |
Especifique un valor si desea cambiar la clase de controlador de base de datos predeterminada para NiFi. Los valores predeterminados son:
|
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/dbSSLEnable
|
Opcional | Especifique si la conexión de base de datos utiliza SSL. Los valores aceptados son:
false .Note: También puede especificar credenciales de origen de datos mediante el mandato de inicio si no desea recuperar los valores de origen de datos de Vault. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/dbHost
|
Obligatoria | El nombre de host de la base de datos para el entorno. Note: Este valor solo es obligatorio en el entorno de creación de WCPublishDataSource . |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/dbName
|
Obligatoria | El nombre de la base de datos. Note: Este valor solo es obligatorio en el entorno de creación de WCPublishDataSource . |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/dbPort
|
Obligatoria | El número de puerto de la base de datos. Note: Este valor solo es obligatorio en el entorno de creación de WCPublishDataSource . |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/dbUser
|
Obligatoria | El nombre de usuario de la base de datos HCL Commerce. Note: Este valor solo es obligatorio en el entorno de creación de WCPublishDataSource . |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/dbPassword
|
Obligatoria | Contraseña de usuario de base de datos de HCL Commerce. Note: Este valor solo es obligatorio en el entorno de creación de WCPublishDataSource . |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/dbPassEncrypt
|
Obligatoria | Contraseña de usuario de la base de datos HCL Commerce cifrada. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/dbaUser
|
Obligatoria | El nombre de usuario administrador de la base de datos. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/dbaPassEncrypt
|
Obligatoria | Contraseña de usuario administrador de la base de datos cifrada. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/dbType
|
Opcional | El tipo de base de datos. Los valores aceptados son:
|
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/dbSchema
|
Opcional | El esquema de base de datos. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/dbXA
|
Opcional | Especifique si la función XA está habilitada para la base de datos. Los valores aceptados son:
Note: También puede especificar credenciales de origen de datos mediante el mandato de inicio si no desea recuperar los valores de origen de datos de Vault. |
Vía de acceso de Vault | Requisito | Descripción: |
---|---|---|
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/elasticSearchEnabled
|
Obligatoria | Especifique si el entorno utiliza la búsqueda basada en Elasticsearch o la búsqueda basada en Solr. Los valores aceptados son:
|
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/searchQueryBaseUrl
|
Opcional | Especifique el servidor de consulta de búsqueda que utilizarán las herramientas. El formato de URL base de la consulta de búsqueda es https://query-domain:port. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/searchDataQueryBaseUrl
|
Opcional | Especifique el servidor de consulta de datos búsqueda que utilizarán las herramientas. El formato de URL base de la consulta de datos de búsqueda es https://data-query-domain:port. |
|
Opcional | Especifique una lista adicional separada por comas de los nombres de paquetes Java que el servicio de consulta debe explorar para el procesamiento. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/enableFeatureNlp
|
Opcional | Especifique un valor si desea establecer la característica de procesamiento de lenguaje natural. Note: Esta característica requiere la Solución de búsqueda basada en Elasticsearch. Los valores aceptados son:
![]() |
|
Opcional | El código de idioma para la característica de procesamiento de lenguaje natural (NLP). Especifique una lista separada por comas de códigos de idioma para el procesamiento de lenguaje natural. Por ejemplo, en,es. En este ejemplo, NLP está habilitado tanto para inglés como para español.
|
|
Opcional | Especifique si desea habilitar o no la característica de lematización para el procesamiento del lenguaje natural. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/nifiClusterIsNode
|
Opcional | Especifique si la instalación de NiFi es una instalación autónoma. Los valores aceptados son:
false . |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/nifiClusterNodeProtocalPort
|
Opcional | Especifique un valor para el puerto del nodo del clúster NiFi. El valor predeterminado es 8082 . |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/nifiElectionMaxWait
|
Opcional | Especifique un valor si desea establecer el tiempo de espera máximo para el servicio de nodo de elección de NiFi. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/nifiJvmHeapInit
|
Opcional | Especifique un valor si desea establecer un valor nifiJvmHeapInit , en lugar de utilizar el valor predeterminado. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/nifiJvmHeapMax
|
Opcional | Especifique un valor para el tamaño máximo de almacenamiento dinámico de JVM para NiFi. El valor predeterminado es 4096m . |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/elasticSearchShardCount
|
Opcional | Especifique la cantidad de fragmentos para almacenar los índices para ese entorno, dentro del servicio Elasticsearch. El valor predeterminado es 1. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/elasticSearchReplicaCount
|
Opcional | Especifique la cantidad de réplicas para los índices para ese entorno, dentro del servicio Elasticsearch. El valor predeterminado es 0. |
![HCL Commerce Version 9.1.12.0 or later](../../base/images/91120plus.png)
Vía de acceso de Vault | Requisito | Descripción: |
---|---|---|
|
Obligatoria |
Management Center for HCL Commerce en todas las versiones 9.1.12.0 y superiores ahora informan a HCL sobre el análisis del usuario de la empresa. Esta información ayuda a HCL a desarrollar nuevas características y a mejorar las herramientas existentes para el usuario de la empresa.
Los valores aceptados son:
El valor predeterminado es yes. Si está habilitado, es necesario especificar el parámetro deploymentType. |
|
Obligatoria | Tipo de despliegue. Este valor es necesario cuando el valor allowTelemetry es yes, pero se ignora si el valor allowTelemetry se establece en no. Los valores aceptados son:
Important: Al iniciar el Tooling Web Docker container en las versiones de la 9.1.12.0 a la 9.1.14.0, debe configurar el tipo de despliegue del contenedor. De lo contrario, el contenedor no se iniciará. Asegúrese de configurar el tipo de despliegue a través de la variable de entorno del contenedor DEPLOYMENT_TYPE o en Vault en la siguiente vía de acceso ${VAULT_URL}/${TENANT}/${ENVIRONMENT}/deploymentType . Los valores aceptados son development, staging o production. |
![HCL Commerce Version 9.1.13.0 or later](../../base/images/91130plus.png)
Vía de acceso de Vault | Requisito | Descripción: |
---|---|---|
|
Opcional | Especifique una lista de orígenes de políticas de seguridad de contenido para el contenedor web de la tienda .Por ejemplo, |
|
Opcional | Especifique una lista de orígenes de políticas de seguridad de contenido para el Web server Docker container (ts-web ).Por ejemplo, |
|
Opcional | Especifique si desea habilitar Hystrix. Para obtener más información sobre Hystrix, consulte Hystrix en el Store server. Los valores aceptados son:
|
|
Opcional | Habilite o inhabilite el escucha de sucesos de los comentarios de los pedidos automáticos. De forma predeterminada, el valor se establece en false. |
|
Opcional | Habilite o inhabilite el uso de un punto y coma ";" como delimitador de archivos CSV de Marketplace. De forma predeterminada, el valor se establece en false. |
|
Opcional | En un sistema de inventario que no sea ATP y que tenga establecido el parámetro noCheck para un inventario catentry (un valor de 2 en la base de datos), la API devuelve 1,0 a modo de cantidad. Para mostrar la cantidad real, establezca este valor en true. De forma predeterminada, el valor se establece en false. |
![HCL Commerce Version 9.1.13.0 or later](../../base/images/91130plus.png)
Vía de acceso de Vault | Requisito | Descripción: |
---|---|---|
|
Opcional | Define el número máximo de procesos de Node simultáneos que puede ejecutar la API del clúster de Node.js. Note: El valor que se especifica en Vault tiene prioridad sobre otros métodos de configuración. |
|
Obligatoria | Clave de la API de Google Maps que utiliza la tienda React. |
|
Opcional | Nivel de registro utilizado para resolver problemas. Los niveles de registro disponibles son:
Note:
|
|
Opcional | Define la cadena de enmascaramiento que se utiliza en los registros para enmascarar información sensible, por ejemplo, mensajes con contenido relacionado con el RGPD. El conjunto de valores que se deben enmascarar se identifica mediante sus claves en el archivo de configuración logging/core/redactionKeys.ts. Para obtener más información, consulte https://getpino.io/#/docs/redaction. El valor predeterminado proporcionado en la plantilla es **GDPR COMPLIANT**. Si el valor está vacío o no está establecido, la cadena de censura que se utiliza es ****. |
Vía de acceso de Vault | Requisito | Descripción: |
---|---|---|
|
Habilite el registro JSON. Los valores aceptados son
El valor predeterminado es false. |
|
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/jdbcMonitorEnable/ts-app
|
Opcional | Especifique si desea habilitar JDBC Monitor. Los valores aceptados son:
El valor predeterminado es false. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/healthCenterEnable/ts-app
|
Opcional | Especifique un valor si desea habilitar Health Center. Los valores aceptados son:
false . |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/healthCenterEnable/search-app
|
Opcional | Especifique un valor si desea habilitar Health Center. Los valores aceptados son:
false . |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/healthCenterEnable/xc-app
|
Opcional | Especifique un valor si desea habilitar Health Center. Los valores aceptados son:
false . |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/healthCenterEnable/crs-app
|
Opcional | Especifique un valor si desea habilitar Health Center. Los valores aceptados son:
false . |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/healthCenterEnable/search-query-app
|
Opcional | Especifique un valor si desea habilitar Health Center. Los valores aceptados son:
false . |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/healthCenterEnable/search-ingest-app
|
Opcional | Especifique un valor si desea habilitar Health Center. Los valores aceptados son:
false . |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/traceSpecification/ts-app
|
Opcional | Si desea cambiar la especificación de rastreo para el Transaction server, especifique un valor. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/traceSpecification/search-app
|
Opcional | Si desea cambiar la especificación de rastreo para el Search server, especifique un valor. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/traceSpecification/crs-app
|
Opcional | Si desea cambiar la especificación de rastreo para el Store server, especifique un valor. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/traceSpecification/xc-app
|
Opcional | Si desea cambiar la especificación de rastreo para el Customization server, especifique un valor. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/traceSpecification/search-ingest-app
|
Opcional | Si desea cambiar la especificación de rastreo para el servidor de Ingest, especifique un valor. |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/traceSpecification/search-query-app
|
Opcional | Si desea cambiar la especificación de rastreo para el servidor de consulta, especifique un valor. |
|
Opcional | Si desea cambiar la especificación de rastreo para la aplicación Gestor de memoria caché, especifique un valor. |
|
Opcional | Si desea cambiar la especificación de rastreo para la aplicación Must-Gather, especifique un valor. |
|
Opcional | Determina los métodos de API que se registran. Las funciones se pueden filtrar mediante una lista separada por comas. Esta especificación mostrará únicamente los mensajes de registro de las funciones findProducts y getV2CategoryResources .De forma predeterminada, este valor se deja vacío. Esto implica que se registran todas las funciones.
|
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/threadMonitorEnable/ts-app
|
Opcional | Especifique un valor si desea habilitar Monitor de subprocesos. Los valores aceptados son:
false . |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/threadMonitorEnable/xc-app
|
Opcional | Especifique un valor si desea habilitar Monitor de subprocesos. Los valores aceptados son:
false . |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/threadMonitorEnable/search-app
|
Opcional | Especifique un valor si desea habilitar Monitor de subprocesos. Los valores aceptados son:
false . |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/threadMonitorEnable/crs-app
|
Opcional | Especifique un valor si desea habilitar Monitor de subprocesos. Los valores aceptados son:
false . |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/threadMonitorEnable/search-ingest-app
|
Opcional | Especifique un valor si desea habilitar Monitor de subprocesos. Los valores aceptados son:
false . |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/threadMonitorEnable/search-query-app
|
Opcional | Especifique un valor si desea habilitar Monitor de subprocesos. Los valores aceptados son:
false . |
Vía de acceso de Vault | Requisito | Descripción: |
---|---|---|
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/jvmContainerSupport
|
Opcional | |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/marketingEventListenerEnabled
|
Opcional | Habilite la escucha de eventos de marketing. Los valores aceptados son:
El valor predeterminado es false. |
|
Opcional | Especifique si desea habilitar o inhabilitar el inicio de sesión único (SSO). Los valores aceptados son:
El valor predeterminado es false. Para obtener más información, consulte Habilitar el inicio de sesión único. |
|
Opcional (obligatorio si ssoEnable se establece en true). | Especifique el nombre de dominio que contiene un conjunto de hosts a los que se aplica el SSO. Los valores aceptados son:
El valor predeterminado es false. Es necesario establecer este valor de clave si ssoEnable se establece en true. Para obtener más información, consulte Habilitar el inicio de sesión único. |
|
Opcional (obligatorio si ssoEnable se establece en true). | Especifique si se utiliza una conexión SSL para las solicitudes SSO. Los valores aceptados son:
Es necesario establecer este valor de clave si ssoEnable se establece en true. Para obtener más información, consulte Habilitar el inicio de sesión único. |
|
Opcional | Especifique si desea habilitar o inhabilitar la característica keepAliveSession del inicio de sesión único (SSO) en Transaction server. Los valores aceptados son:
El valor predeterminado es false. Para obtener más información, consulte Habilitar el inicio de sesión único. |
![HCL Commerce Version 9.1.4.0 or later](../../base/images/9140plus.png)
Vía de acceso de Vault | Requisito | Descripción: |
---|---|---|
|
Opcional | Los nombres de host tanto para las instancias auth como live de HCL Digital Experience (DX). Esto es necesario para integrar HCL Commerce con DX.Note:
|
|
Opcional | El número de puerto para HCL Digital Experience (DX) auth o la instancia live . El valor predeterminado se establece en si se ha establecido el nombre de host DX y no se ha especificado 443 ningún valor personalizado. |
|
Opcional | El esquema para HCL Digital Experience (DX) auth o la instancia live . El valor predeterminado se establece en si se ha establecido el nombre de host DX y no se ha especificado https ningún valor personalizado. |
![HCL Commerce Version 9.1.7.0 or later](../../base/images/9170plus.png)
Vía de acceso de Vault | Requisito | Descripción: |
---|---|---|
|
Obligatoria | El nombre de host del registro de Elasticsearch utilizado por Must-Gather. |
|
Obligatoria | El número de puerto del registro de Elasticsearch utilizado por Must-Gather. |
|
Opcional | El número máximo de documentos que se van a recuperar del registro de Elasticsearch. |
![HCL Commerce Version 9.1.9.0 or later](../../base/images/9190plus.png)
Vía de acceso de Vault | Requisito | Descripción: |
---|---|---|
|
Obligatorio (cuando LDAP está habilitado) | El tipo de servidor LDAP. Los valores aceptados son:
|
|
Obligatorio (cuando LDAP está habilitado) | El nombre de host de servidor LDAP completo |
|
Obligatorio (cuando LDAP está habilitado) | El número de puerto del servidor LDAP. |
|
Opcional | Especifica si el servidor LDAP requiere una conexión SSL Los valores aceptados son:
|
|
Obligatorio (cuando LDAP está habilitado) | Los nombres de propiedades LDAP que se utilizan para iniciar sesión en el servidor de aplicaciones. |
|
Obligatorio (cuando LDAP está habilitado) | Especifique un valor para el nombre de dominio, en lugar de utilizar el valor predeterminado. El valor predeterminado es Note: Si está integrando con HCL Digital Experience, debe utilizar el mismo nombre de dominio para ambos. |
|
Obligatorio (cuando LDAP está habilitado) | El filtro de búsqueda de usuarios de LDAP Solo se utiliza para el tipo de LDAP personalizado. Solo se utiliza para el tipo LDAP personalizado. |
|
Obligatorio (cuando LDAP está habilitado) | El prefijo de usuario de LDAP. |
|
Obligatorio (cuando LDAP está habilitado) | El contraseña de enlace LDAP XOR codificada por el programa de utilidad WebSphere Application Server V8.5.5 LibertysecurityUtility. Por ejemplo:
Para obtener más información sobre el programa de utilidad securityUtility, consulte el comando securityUtility en la documentación de WebSphere Application Server V8.5.5 Liberty. |
|
Obligatorio (cuando LDAP está habilitado) | Nombre jerárquico de enlace de LDAP (DN). El valor debe estar en minúsculas. |
|
Obligatorio (cuando LDAP está habilitado) | El nombre distinguido de base de búsqueda LDAP (DN). El valor debe estar en minúsculas. |
|
Obligatorio (cuando LDAP está habilitado) | El nombre distinguido completo (DN) que se correlaciona con la organización raíz HCL Commerce. El valor debe estar en minúsculas. |
|
Obligatorio (cuando LDAP está habilitado) | El nombre distinguido completo (DN) que se correlaciona con la organización predeterminada HCL Commerce. El valor debe estar en minúsculas. |
![HCL Commerce Version 9.1.10.0 or later](../../base/images/91100plus.png)
Vía de acceso de Vault | Requisito | Descripción: |
---|---|---|
|
Opcional | Especifique si se debe habilitar la integración de IBM MQ. Los valores aceptados son:
|
|
Obligatorio (cuando la integración de MQ está habilitada) | El valor de tiempo de espera de la sesión. |
|
Obligatorio (cuando la integración de MQ está habilitada) | Número máximo de conexiones permitidas con IBM MQ. |
|
Obligatorio (cuando la integración de MQ está habilitada) | El nombre de host del servidor IBM MQ. |
|
Obligatorio (cuando la integración de MQ está habilitada) | Número de puerto del servidor IBM MQ. |
|
Obligatorio (cuando la integración de MQ está habilitada) | Gestor de colas de IBM MQ utilizado por HCL Commerce para conectarse al servidor IBM MQ. |
|
Obligatorio (cuando la integración de MQ está habilitada) | Nombre de la cola de errores de IBM MQ. |
|
Obligatorio (cuando la integración de MQ está habilitada) | Nombre de cola de IBM MQ. |
|
Obligatorio (cuando la integración de MQ está habilitada) | Nombre de cola de IBM MQ para procesar mensajes en serie. |
|
Obligatorio (cuando la integración de MQ está habilitada) | Nombre de cola de IBM MQ para procesar mensajes en paralelo. |
|
Obligatorio (cuando la integración de MQ está habilitada) | Nombre de cola de salida de IBM MQ. |