Acesse o Oracle APEX, o Oracle REST Data Services e as Ferramentas de Banco de Dados Incorporadas Usando um URL Personalizado
Por padrão, o acesso aos aplicativos Oracle APEX, pontos finais REST e ferramentas de banco de dados incorporadas no Autonomous AI Database é por meio do nome de domínio oraclecloudapps.com. Opcionalmente, você pode configurar um URL personalizado (ou seja, um domínio personalizado) que seja mais relevante para sua organização ou projeto.
Para isso, primeiro você deve adquirir o nome de domínio desejado e o certificado SSL correspondente de um fornecedor de sua escolha.
- Ativar um URL Personalizado no seu Banco de Dados Membro do Pool Elástico
Com um nome de domínio e um certificado registrados disponíveis, para um banco de dados em um pool elástico, você pode facilmente ativar um URL personalizado no seu Autonomous AI Database e configurar um domínio personalizado de URL personalizado para sua instância do Autonomous AI Database usando um Gateway de API. - Ativar um URL Personalizado em seu Banco de Dados de Pool Não Elástico usando um Proxy Reverso
Para um banco de dados que não faça parte de um pool elástico, você pode implantar manualmente um Oracle Cloud Infrastructure Load Balancer em sua VCN (Rede Virtual na Nuvem) usando seu Autonomous AI Database como backend.
Tópico principal: Criar Aplicativos com o Oracle APEX no Autonomous AI Database
Ativar um URL Personalizado em seu Banco de Dados de Membros do Elastic Pool
Com um nome de domínio e um certificado registrados disponíveis, para um banco de dados em um pool elástico, você pode ativar facilmente um URL personalizado no Autonomous AI Database e configurar um domínio personalizado de URL personalizado para sua instância do Autonomous AI Database usando um Gateway de API.
- Os URLs intuitivos são suportados por gateways de API do OCI que usam pontos finais HTTP, mas não por pontos finais baseados em TCP, como MongoDB e SQLNET.
- A ferramenta OML (Oracle Machine Language) não suporta URL personalizado.
- Registrar seu Gateway de API com seu DNS
Este capítulo destaca a importância de configurar o Oracle Cloud Infrastructure (OCI) Domain Name System (DNS) na configuração de um URL personalizado. - Ativar o Controlador de Recursos para Acessar Recursos da Oracle Cloud Infrastructure
Execute as etapas a seguir para ativar o controlador de recursos no Autonomous AI Database. Isso permite que o banco de dados autentique e acesse recursos do OCI com segurança. - Política do Serviço IAM para Configurar um URL Personalizado
Antes de configurar um URL personalizado para sua instância do Autonomous AI Database no seu Elastic Pool Member Database, você deve conceder permissões ao banco de dados para gerenciar as implantações do OCI API Gateway - Ativar um URL Personalizado no seu Elastic Pool Member Database
Siga estas instruções para configurar um URL personalizado para sua instância do Autonomous AI Database usando a Console de Serviço do Oracle Cloud Infrastructure.
Registre seu Gateway de API com seu DNS
Este capítulo destaca a importância de configurar o DNS (Domain Name System) do OCI (Oracle Cloud Infrastructure) na configuração de um URL personalizado.
A configuração do DNS para apontar para um Gateway de API do OCI (Oracle Cloud Infrastructure) é necessária para ativar um URL personalizado porque o DNS é o sistema que converte o nome de domínio personalizado amigável (por exemplo, api.mycompany.com) no endereço IP do ponto final real do Gateway de API do OCI. Sem configurar o DNS, o domínio personalizado não será resolvido para o IP público do Gateway de API do OCI, e os usuários não poderão acessar suas APIs do OCI usando o URL personalizado.
- Propriedade e verificação do domínio:
Um domínio personalizado requer prova de propriedade. O domínio deve ser registrado com um registrador de domínio autorizado e você deve ter controle administrativo para gerenciar seus registros de DNS. Isso garante que apenas proprietários legítimos possam mapear seu domínio personalizado (por exemplo,
examplehost.com) para o ponto final do OCI API Gateway. - Certificados TLS para HTTPS:
Como os Gateways de API do OCI são protegidos com o TLS (Transport Layer Security), um certificado TLS é obrigatório. Se você usar o domínio padrão (gerado automaticamente) da Oracle, a Oracle provisionará e manterá automaticamente um certificado. No entanto, ao usar um domínio personalizado, você deve fornecer seu próprio certificado TLS obtido de uma Autoridade de Certificação (CA) confiável. Este certificado vincula seu domínio personalizado ao gateway, permitindo a comunicação criptografada e garantindo a confiança do cliente.
Há duas abordagens:-
Usar um certificado gerenciado pela Oracle por meio do serviço OCI Certificates (autoemitido ou importado de uma CA).
-
Carregue seu próprio certificado personalizado, junto com a chave privada e quaisquer certificados intermediários.
-
-
Configuração de registro DNS:
Depois que o OCI API Gateway e o certificado TLS forem configurados, você deverá configurar o DNS para que o domínio personalizado seja resolvido para o ponto final público do gateway.
Sem esse processo, as solicitações de entrada para o seu domínio personalizado não alcançariam o gateway.
O DNS é como uma ponte entre o seu domínio personalizado e a infraestrutura subjacente do OCI API Gateway. Para que seu URL personalizado possa ser acessado e funcional, você deve apontar seus registros de DNS para o Gateway de API.
Etapas para configurar o DNS para o OCI API Gateway
Para configurar o DNS para apontar para um Gateway de API do OCI, execute as etapas a seguir que envolvem propriedade de domínio, certificados TLS e configuração de registro de DNS.
- Você deve possuir um nome de domínio registrado (seja gerenciado no DNS do OCI ou em um provedor de DNS externo) antes do início da configuração.
- Você deve adquirir um certificado TLS para seu domínio personalizado de uma Autoridade de Certificação (CA) de terceiros ou por meio do OCI Certificates Service.
- Criar e Fazer Upload de um Certificado TLS Personalizado:
-
Gere uma Solicitação de Assinatura de Certificado (CSR) para seu domínio, incluindo seu nome de domínio totalmente qualificado (FQDN).
- Use o OCI Certificates Service ou uma CA de terceiros para emitir o certificado.
- Importe esse certificado e a chave privada para o OCI como um recurso de Certificado.
Para obter mais detalhes, consulte Configurando Domínios Personalizados e Certificados TLS.
-
- Create an API Gateway in OCI:
-
Navegue até Serviços do Desenvolvedor > Gateway de API na Console do OCI.
- Crie um gateway com seus certificados TLS na Sub-rede pública apropriada da VCN.
Após a criação, anote o
API Gateway OCID IDque o OCI gera automaticamente.Consulte Criando um Gateway de API para obter mais detalhes.
-
- Configurar Registros DNS para o Seu Domínio:
- Vá para seu sistema de gerenciamento de DNS (serviço DNS do OCI ou um provedor DNS externo, como a Rota 53) para configurar seu mapeamento de DNS personalizado para o endereço IP público do OCI API Gateway.
Isso garante que o tráfego de entrada do seu domínio personalizado seja resolvido para o endereço IP Público do OCI API Gateway.
Após a propagação do DNS, você poderá acessar o URL personalizado (https://examplehost.com) e confirmar se ele é roteado para seu endereço IP Público do OCI API Gateway.
Você também pode configurar um URL personalizado para o Autonomous AI Database na Console do Oracle Cloud Infrastructure Service para usuários do Elastic Pool.
Ativar Controlador de Recursos para Acessar Recursos do Oracle Cloud Infrastructure
Execute as etapas a seguir para ativar o controlador de recursos no Autonomous AI Database. Isso permite que o banco de dados autentique e acesse recursos do OCI com segurança.
Como pré-requisito, configure grupos dinâmicos e políticas. Consulte Executar Pré-requisitos para Usar o Controlador de Recursos com o Autonomous AI Database para obter mais informações.
Para ativar um controlador de recursos no Autonomous AI Database:
A ativação do controlador de recursos em uma instância do Autonomous AI Database é uma operação única. Não é necessário ativar o controlador de recursos novamente, a menos que você execute DBMS_CLOUD_ADMIN.DISABLE_RESOURCE_PRINCIPAL para desativar o controlador de recursos.
Política do IAM para Configurar um URL Personalizado
Antes de configurar um URL personalizado para sua instância do Autonomous AI Database no seu Elastic Pool Member Database, você deve conceder permissões ao banco de dados para gerenciar as implantações do OCI API Gateway
- Abra o menu de navegação e clique em Identidade e Segurança. Em Identidade, clique em Políticas.
- Clique em Criar Política.
- Na janela Criar Política, informe um nome (por exemplo,
IntegrationGroupPolicy) e uma descrição. - No Criador de Política, selecione Mostrar editor manual e informe as instruções de política obrigatórias.
A Sintaxe típica para permitir que um grupo gerencie implantações do Serviço API Gateway é:
-
Permitir que o id de grupo dinâmico <
dynamic group ocid> gerencie implantações de api no compartimento <compartment name> -
Permitir que o id de grupo dinâmico <
dynamic group ocid> use api-gateways no compartimento <compartment name>
Exemplo:- Permitir que o id de grupo dinâmico
ocid1.dynamicgroup.oc1..aaaaaaaaaaaaaaaaaa1111ex3aztuwucyjiqoclhpuflmlncmkwtqsjwlmmqgerencie implantações de api no compartimentoadwtoolsqa - Permitir que o id de grupo dinâmico
ocid1.dynamicgroup.oc1..aaaaaaaaaaaaaaaaaa1111ex3aztuwucyjiqoclhpuflmlncmkwtqsjwlmmquse api-gateways no compartimentoadwtoolsqa
Esta instrução de política permite que o grupo
ocid1.dynamicgroup.oc1..aaaaaaaaaaaaaaaaaa1111ex3aztuwucyjiqoclhpuflmlncmkwtqsjwlmmqno domínio de administração gerencie e use Implantações do OCI API Gateway no compartimentoadwtoolsqa.Observação
- Ao definir instruções de política, você pode especificar verbos (como usados nessas etapas) ou permissões (normalmente usados por usuários avançados).
-
Para saber mais sobre políticas, consulte:
Como As Políticas Funcionam e Referência de Política na documentação do Oracle Cloud Infrastructure.
-
-
Verifique e crie a política.
As declarações de política são validadas e os erros de sintaxe são exibidos.
Ativar um URL Personalizado em seu Banco de Dados de Membros do Elastic Pool
Siga estas instruções para configurar um URL personalizado para sua instância do Autonomous AI Database usando o Oracle Cloud Infrastructure Service Console.
- Na página Detalhes do Autonomous AI Database, na lista drop-down Mais ações, selecione Ativar URL personalizado.
- Na caixa de diálogo Configurar URL personalizado para ferramentas de banco de dados, selecione Usar URL personalizado.
- Selecione o Compartimento do seu OCI API Gateway.
- Selecione o Gateway de API na lista de nomes do Gateway de API do OCI aos quais você tem acesso.
- Especifique o nome de domínio personalizado totalmente qualificado que deve aparecer no URL e está registrado no DNS.
Por exemplo, informe
examplehost.com.Clique em Configurar.
Após a configuração bem-sucedida, a guia Configuração da Ferramenta na página Detalhes do Autonomous AI Database exibe um novo campo chamado URL de Valor, juntamente com campos de URL de Valor adicionais em Oracle APEX e Database Actions.
Você poderá acessar aplicativos de usuário final e ferramentas de desenvolvedor, como o Oracle APEX e o Database Actions, usando seu nome de domínio personalizado ou URL de acesso Público/Privado com base no acesso à rede do banco de dados.
Ativar um URL Personalizado em seu Banco de Dados de Pool Não Elástico usando um Proxy Reverso
Para um banco de dados que não faz parte de um pool elástico, você pode implantar manualmente um Oracle Cloud Infrastructure Load Balancer na sua VCN (Rede Virtual na Nuvem) usando seu Autonomous AI Database como backend.
Sua instância do Autonomous AI Database deve ser configurada com um ponto final privado na mesma VCN. Consulte Configurar o Acesso à Rede com Pontos Finais Privados para mais informações.

