Configuración de un punto final personalizado gestionado por el cliente
Si desea utilizar su propio equilibrador de carga, puede crear un punto final personalizado gestionado por el cliente. Sin embargo, tenga en cuenta que, con esta opción, usted es responsable de mantener su certificado actualizado. Si deja que caduque el certificado, cualquier aplicación que utilice el punto final personalizado fallará.
Realice los siguientes pasos para crear un punto final personalizado gestionado por el cliente para su instancia.
Requisitos para Configurar un Punto Final Personalizado Gestionado por el Cliente
- Cree la instancia de Oracle Integration.
Nota
- Puede agregar un punto final personalizado al editar una instancia, no durante la creación, por lo que debe crear la instancia como requisito.
- Debe tener acceso directo a la instancia de Oracle Integration.
- Seleccione una URL personalizada o un nombre de host personalizado para la instancia de Oracle Integration.
- Registre el nombre de host con el DNS de Oracle Cloud Infrastructure o con el proveedor de DNS.
- Obtenga un certificado SSL de una autoridad de certificación (CA) para su nombre de host. Si utiliza un certificado de nombre de host cuya CA no está en el almacén de confianza de Oracle Integration, también debe cargar el certificado en la instancia de Oracle Integration; de lo contrario, se devuelve una excepción en los escenarios a los que se llama la instancia.
- Proporcione una interfaz a su instancia con un equilibrador de carga, como el equilibrador de carga de Oracle Cloud Infrastructure, para validar y terminar SSL para su nombre de host personalizado.
Nota
Si utiliza el equilibrador de carga de Oracle Cloud Infrastructure, debe configurar un gateway de NAT en la VCN o la subred en la que planea crear el equilibrador de carga.Tarea Configuración para usar Documentación asociada En la VCN/subred donde creará el equilibrador de carga, agregue una regla de enrutamiento para la dirección IP pública de Oracle Integration - Tipo de destino: seleccione el gateway de NAT.
- Bloque de CIDR de destino:
Oracle Integration_public_IP/32
Puede obtener la dirección IP de Oracle Integration mediante el comando nslookup.
- Compartimento: seleccione el compartimento en el que se encuentra la instancia de Oracle Integration.
- Destino: el gateway de NAT
Tablas de rutas de VCN Configurar un equilibrador de carga - Tipo de visibilidad: seleccione Público.
- Ancho de banda: seleccione Flexible y defina el ancho de banda mínimo y máximo en
10 Mbps
.
Creación de un Equilibrador de Carga Configurar un listener - Protocolo: seleccione HTTPS.
- Puerto: introduzca
443
. - Usar SSL: seleccione esta opción.
- Recurso de certificado: seleccione Certificado gestionado de equilibrador de carga o Certificado gestionado de servicio de certificado y cargue el certificado de nombre de host personalizado.
Listeners para equilibradores de carga Crear un juego de backends - Usar SSL: seleccione esta opción.
- Recurso de certificado: seleccione Certificado gestionado de equilibrador de carga y cargue el certificado de Oracle Integration y la cadena de certificados obtenidos a través del explorador.
Juegos de backends para equilibradores de carga Agregar Oracle Integration como servidor de backend - Dirección IP: introduzca la dirección IP de Oracle Integration que ha utilizado en la regla de enrutamiento.
- Recurso de certificado: seleccione Certificado gestionado de equilibrador de carga y cargue el certificado de Oracle Integration y la cadena de certificados obtenidos a través del explorador.
Servidores de backend para equilibradores de carga Actualizar las políticas de comprobación del sistema - Protocolo: seleccione TCP.
- Puerto: introduzca
443
.
Edición de políticas de comprobación del sistema de un equilibrador de carga Agregar el certificado y la cadena de certificados para el nombre de host personalizado - Seleccione Seleccionar archivo de certificado SSL y cargue el certificado proporcionado por el proveedor de certificados.
- Seleccione Seleccionar archivo de certificado de CA y cargue la cadena de certificado proporcionada por el proveedor de certificado.
- Seleccione Especificar clave privada y cargue el archivo de clave privada.
Certificados SSL para equilibradores de carga Configurar registro NA Registro para equilibradores de carga Agregar el equilibrador de carga a la lista de permitidos de Oracle Integration NA Configuración de una lista de permitidos para la instancia Si desea crear otras políticas para proteger el punto final (por ejemplo, DDOS, contrabando o restricción de tráfico por motivos geopolíticos), gestione las políticas en el equilibrador de carga NA Detalles del equilibrio de carga (información sobre la escritura de políticas para controlar el acceso al servicio Load Balancer)
Creación del punto final personalizado gestionado por el cliente
Después de completar los requisitos, realice los siguientes pasos para configurar un punto final personalizado:
- Si aún no está en la página Instancias de integración, ábralo.
- Abra la consola de Oracle Cloud Infrastructure.
- Abra el menú de navegación y haga clic en Servicios para desarrolladores. En Integración de aplicación, haga clic en Integración.
- Abra su instancia.
- A la izquierda, en Recursos, haga clic en Punto final personalizado.
- Haga clic en Crear punto final personalizado.
- Seleccione Gestionado por el cliente.
- Introduzca el nombre de host personalizado para la instancia.
- Haga clic en Crear.
Después de configurar el punto final personalizado, debe completar algunas tareas posteriores a la configuración, como señalar el registro de IP de host personalizado al equilibrador de carga.
Tareas posteriores a la configuración para un punto final personalizado gestionado por el cliente
Después de configurar el punto final personalizado, realice las siguientes tareas posteriores a la configuración:
- Modifique el registro IP de nombre de host personalizado para que apunte al equilibrador de carga. Si utiliza un registro CNAME, debe introducir el FQDN para la dirección IP pública del equilibrador de carga.
- Si utiliza OAuth de tres partes con proveedores de identidad de terceros (como Google, Facebook, etc.), actualice la URL de redirección en la aplicación de proveedor de identidad (IdP) con el nombre de host personalizado. Si el nombre de host personalizado para la instancia de Oracle Integration es
mycustom.example.org
, la URL de redirección debe ser, por ejemplo,https://mycustom.example.org/icsapis/agent/oauth/callback
.Después de actualizar la URL de redirección en la aplicación IdP, debe volver a adquirir el token de acceso proporcionando consentimiento en la página de conexión.
- Si ha creado flujos de integración antes de asignar un punto final personalizado a su instancia, seguirán funcionando sin problemas. Sin embargo, si desea actualizar sus integraciones para utilizar el punto final personalizado:
- Para los disparadores, desactive y vuelva a activar esas integraciones para volver a generar los WSDL.
- Para las integraciones principal-secundario, edite la conexión existente para sustituir el nombre de host por el host personalizado; pruebe y guarde la conexión y, a continuación, vuelva a activar la integración.
Si utiliza el adaptador de Oracle NetSuite, la política de seguridad de flujo de autorización de TBA del adaptador no funcionará con puntos finales personalizados para Oracle Integration.