Acceda a Oracle APEX, Oracle REST Data Services y a las herramientas de base de datos incorporadas mediante una URL personalizada
Por defecto, el acceso a las aplicaciones de Oracle APEX, los puntos finales de REST y las herramientas de base de datos integradas en la base de datos de IA autónoma se realiza a través del nombre de dominio oraclecloudapps.com. Opcionalmente, puede configurar una URL personalizada (es decir, un dominio personalizado) que sea más relevante para su organización o proyecto.
Para ello, primero debe adquirir el nombre de dominio deseado y el certificado SSL coincidente de un proveedor de su elección.
- Activación de una URL personalizada en la base de datos de miembros de pool elástico
Con un certificado y un nombre de dominio registrados disponibles, para una base de datos en un pool elástico, puede activar fácilmente una URL personalizada en la base de datos de IA autónoma y configurar un dominio personalizado de URL personalizada para la instancia de base de datos de IA autónoma mediante un gateway de API. - Activación de una URL personalizada en la base de datos de pool no flexible mediante un proxy inverso
Para una base de datos que no forma parte de un pool flexible, puede desplegar manualmente un Oracle Cloud Infrastructure Load Balancer en su red virtual en la nube (VCN) utilizando su base de datos de IA autónoma como backend.
Activar una URL personalizada en la base de datos de miembros de pool elástico
Con un nombre de dominio registrado y un certificado disponibles, para una base de datos en un pool flexible, puede activar fácilmente una URL personalizada en su base de datos de IA autónoma y configurar un dominio personalizado de URL personalizada para su instancia de base de datos de IA autónoma mediante un gateway de API.
- Las URL personalizadas están soportadas por gateways de API de OCI que utilizan puntos finales HTTP, pero no por puntos finales basados en TCP como MongoDB y SQLNET.
- La herramienta Oracle Machine Language (OML) no soporta la URL mnemónica.
- Registre su gateway de API con su DNS
En este capítulo se destaca la importancia de configurar el sistema de nombres de dominio (DNS) de Oracle Cloud Infrastructure (OCI) para configurar una URL personalizada. - Activación de la entidad de recurso para acceder a recursos de Oracle Cloud Infrastructure
Realice los siguientes pasos para activar la entidad de recurso en la base de datos de IA autónoma. Esto permite a la base de datos autenticar y acceder a los recursos de OCI de forma segura. - Política de IAM para configurar una URL personalizada
Antes de configurar una URL personalizada para su instancia de Autonomous AI Database en su base de datos de miembros de pool elástico, debe otorgar permisos a la base de datos para gestionar los despliegues de gateway de API de OCI - Activación de una URL personalizada en la base de datos de miembros de pool elástico
Siga estas instrucciones para configurar una URL personalizada para la instancia de base de datos de IA autónoma mediante la consola de servicio de Oracle Cloud Infrastructure.
Registre su gateway de API con su DNS
En este capítulo se destaca la importancia de configurar el sistema de nombres de dominio (DNS) de Oracle Cloud Infrastructure (OCI) para configurar una URL personalizada.
Es necesario configurar el DNS para que apunte a un gateway de API de Oracle Cloud Infrastructure (OCI) para activar una URL personalizada, ya que el DNS es el sistema que traduce el nombre de dominio personalizado fácil de usar (por ejemplo, api.mycompany.com) en la dirección IP del punto final de gateway de API de OCI real. Sin configurar el DNS, el dominio personalizado no se resolverá en la IP pública del gateway de API de OCI y los usuarios no podrán acceder a sus API de OCI mediante la URL personalizada.
- Propiedad y verificación del dominio:
Un dominio personalizado requiere prueba de propiedad. El dominio debe estar registrado con un registrador de dominio autorizado, y usted debe tener control administrativo para administrar sus registros DNS. Esto garantiza que solo los propietarios legítimos puedan asignar su dominio personalizado (por ejemplo,
examplehost.com) al punto final de OCI API Gateway. - certificados TLS para HTTPS:
Como los gateways de API de OCI están protegidos con la seguridad de capa de transporte (TLS), un certificado TLS es obligatorio. Si utiliza el dominio por defecto (generado automáticamente) de Oracle, Oracle aprovisiona y mantiene automáticamente un certificado. Sin embargo, al utilizar un dominio personalizado, debe proporcionar su propio certificado TLS obtenido de una autoridad de certificación (CA) de confianza. Este certificado enlaza el dominio personalizado al gateway, lo que permite una comunicación cifrada y garantiza la confianza del cliente.
Existen dos enfoques:-
Utilizar un certificado gestionado por Oracle mediante el servicio OCI Certificates (autoemitido o importado de una CA).
-
Cargue su propio certificado personalizado, junto con la clave privada y los certificados intermedios.
-
-
Configuración de registro DNS:
Una vez configurado el gateway de API de OCI y el certificado TLS, debe configurar el DNS para que el dominio personalizado se resuelva en el punto final público del gateway.
Sin este proceso, las solicitudes entrantes al dominio personalizado no alcanzarían la puerta de enlace.
El DNS es como un puente entre su dominio personalizado y la infraestructura de gateway de API de OCI subyacente. Para que su URL personalizada sea accesible y funcional, debe apuntar sus registros DNS al gateway de API.
Pasos para configurar DNS para OCI API Gateway
Para configurar el DNS para que apunte a un gateway de API de OCI, debe realizar los siguientes pasos que implican la propiedad del dominio, los certificados TLS y la configuración del registro DNS.
- Debe ser propietario de un nombre de dominio registrado (ya sea gestionado en OCI DNS o en un proveedor de DNS externo) antes de que comience la configuración.
- Debe adquirir un certificado TLS para su dominio personalizado desde una autoridad de certificación (CA) de terceros o mediante el servicio OCI Certificates.
- Crear y cargar un certificación TLS personalizada:
-
Genere una solicitud de firma de certificado (CSR) para su dominio, incluido su nombre de dominio completo (FQDN).
- Utilice el servicio OCI Certificates o una CA de terceros para emitir el certificado.
- Importe este certificado y la clave privada en OCI como recurso de certificado.
Consulte Configuración de dominios personalizados y certificados TLS para obtener más información.
-
- Creación de un gateway de API en OCI:
-
Vaya a Developer Services > API Gateway en la consola de OCI.
- Cree un gateway con los certificados TLS en la subred pública adecuada de la VCN.
Después de la creación, mantenga una nota de
API Gateway OCID IDque OCI genera automáticamente.Consulte Creación de un gateway de API para obtener más información.
-
- Configuración de registros DNS para el dominio:
- Vaya a su sistema de gestión de DNS (ya sea un servicio de DNS de OCI o un proveedor de DNS externo, como la ruta 53) para configurar su asignación de DNS personalizada a la dirección IP pública de OCI API Gateway.
Esto garantiza que el tráfico entrante para su dominio personalizado se resuelva en su dirección IP pública de OCI API Gateway.
Después de la propagación de DNS, puede acceder a la URL personalizada (https://examplehost.com) y confirmar que se enruta a la dirección IP pública de OCI API Gateway.
También puede configurar una URL personalizada para la base de datos de IA autónoma desde la consola de servicio de Oracle Cloud Infrastructure para usuarios del pool elástico.
Activación de la entidad de recurso para acceder a los recursos de Oracle Cloud Infrastructure
Realice los siguientes pasos para activar la entidad de recurso en la base de datos de IA autónoma. Esto permite a la base de datos autenticar y acceder a los recursos de OCI de forma segura.
Como requisito, configure políticas y grupos dinámicos. Consulte Realización de requisitos previos para utilizar la entidad de recurso con una base de datos de IA autónoma para obtener más información.
Para activar una entidad de recurso en la base de datos de IA autónoma:
La activación de la entidad de recurso en una instancia de base de datos de IA autónoma es una operación puntual. No es necesario volver a activar la entidad de recurso, a menos que ejecute DBMS_CLOUD_ADMIN.DISABLE_RESOURCE_PRINCIPAL para desactivar la entidad de recurso.
Política de IAM para configurar una URL personalizada
Antes de configurar una URL personalizada para su instancia de Autonomous AI Database en su base de datos de miembros de pool elástico, debe otorgar permisos a la base de datos para gestionar los despliegues de OCI API Gateway
- Abra el menú de navegación y haga clic en Identidad y seguridad. En Identidad, haga clic en Políticas.
- Haga clic en Crear política.
- En la ventana Crear política, introduzca un nombre (por ejemplo,
IntegrationGroupPolicy) y una descripción. - En el Creador de política, seleccione Mostrar editor manual e introduzca las sentencias de política necesarias.
La sintaxis típica para permitir que un grupo gestione despliegues de gateway de API es:
-
Permitir que el ID de grupo dinámico <
dynamic group ocid> gestione despliegues de API en el compartimento <compartment name> -
Permitir que el ID de grupo dinámico <
dynamic group ocid> utilice api-gateways en el compartimento <compartment name>
Ejemplo:- Permitir que el ID de grupo dinámico
ocid1.dynamicgroup.oc1..aaaaaaaaaaaaaaaaaa1111ex3aztuwucyjiqoclhpuflmlncmkwtqsjwlmmqgestione despliegues de API en el compartimentoadwtoolsqa - Permitir que el ID de grupo dinámico
ocid1.dynamicgroup.oc1..aaaaaaaaaaaaaaaaaa1111ex3aztuwucyjiqoclhpuflmlncmkwtqsjwlmmqutilice api-gateways en el compartimentoadwtoolsqa
Esta sentencia de política permite al grupo
ocid1.dynamicgroup.oc1..aaaaaaaaaaaaaaaaaa1111ex3aztuwucyjiqoclhpuflmlncmkwtqsjwlmmqdel dominio de administración gestionar y utilizar despliegues de gateway de API de OCI en el compartimentoadwtoolsqa.Nota
- Al definir sentencias de política, puede especificar verbos (como se utilizan en estos pasos) o permisos (normalmente utilizados por los usuarios avanzados).
-
Para obtener más información sobre las políticas, consulte:
Funcionamiento de las pólizas y Referencia de pólizas en la Documentación de Oracle Cloud Infrastructure.
-
-
Revise y cree la política.
Se validarán las sentencias de política y se mostrarán los errores de sintaxis.
Activar una URL personalizada en la base de datos de miembros de pool elástico
Siga estas instrucciones para configurar una URL personalizada para su instancia de base de datos de IA autónoma mediante la consola de servicio de Oracle Cloud Infrastructure.
- En la página Autonomous AI Database Details, en la lista desplegable Más acciones, seleccione Activar URL personalizada.
- En el cuadro de diálogo Configurar URL personalizada para herramientas de base de datos, seleccione Usar URL personalizada.
- Seleccione el compartimento de su gateway de API de OCI.
- Seleccione el gateway de API en la lista de nombres de gateway de API de OCI a los que tiene acceso.
- Especifique el nombre de dominio personalizado completo que debe aparecer en la URL y que está registrado con DNS.
Por ejemplo, introduzca
examplehost.com.Haga clic en Configurar.
Después de una configuración correcta, el separador Configuración de herramienta de la página Detalles de base de datos de IA autónoma muestra un nuevo campo denominado URL personalizada, junto con campos de URL personalizada adicionales en Oracle APEX y Database Actions.
Podrá acceder a las aplicaciones de usuario final y a las herramientas de desarrollador, como Oracle APEX y Database Actions, mediante su nombre de dominio personalizado o la URL de acceso público/privado en función del acceso a la red de su base de datos.
Activación de una URL personalizada en la base de datos de pool no flexible mediante un proxy inverso
Para una base de datos que no forma parte de un pool elástico, puede desplegar manualmente un equilibrador de carga de Oracle Cloud Infrastructure Load Balancer en su red virtual en la nube (VCN) utilizando su base de datos de IA autónoma como backend.
Su instancia de base de datos de IA autónoma debe estar configurada con un punto final privado en la misma VCN. Consulte Configuración de acceso de Red con puntos finales privados para más información.

