Estabelecendo Conexão com Instâncias do Oracle Autonomous Database com base em Funções em Execução

Descubra como estabelecer conexão com instâncias do Oracle Autonomous Database de funções em execução implantadas no OCI Functions.

Você pode implantar uma função no OCI Functions que se conecta às instâncias do Oracle Autonomous Database.

Observe que uma instância do Oracle Autonomous Database pode ser protegida por uma lista de controle de acesso (ACL). Se a ACL estiver ativada, somente os endereços IP e as VCNs adicionados explicitamente à ACL poderão estabelecer conexão com o banco de dados.

Se você quiser que uma função em execução em uma sub-rede privada estabeleça conexão com uma instância do Oracle Autonomous Database que tenha a ACL ativada, edite a lista de controle de acesso do banco de dados e adicione a VCN.

Se você quiser que uma função em execução em uma sub-rede pública se conecte a uma instância do Oracle Autonomous Database que tenha a ACL ativada:

  1. Remova a regra de roteamento padrão que roteia todo o tráfego de internet de saída por meio do gateway de internet da VCN.
  2. Adicione um gateway NAT à VCN.
  3. Configure a tabela de roteamento da sub-rede com uma regra que envia todo o tráfego de internet de saída para o gateway NAT e configure as listas de segurança da sub-rede para permitir o tráfego da internet.
  4. Verifique as propriedades do gateway NAT para obter seu endereço IP público.
  5. Edite a lista de controle de acesso do banco de dados e adicione o endereço IP público do gateway NAT.

Para obter mais informações sobre Oracle Autonomous Databases e ACLs, consulte Configuring Network Access with Access Control Rules (ACLs) and Private Endpoints.