Connexion à des instances Oracle Autonomous Database à partir de Functions
Découvrez comment vous connecter aux instances Oracle Autonomous Database à partir de fonctions en cours d'exécution déployées vers OCI Functions.
Vous pouvez déployer une fonction vers OCI Functions qui se connecte aux instances Oracle Autonomous Database.
Une instance Oracle Autonomous Database peut être protégée par une liste de contrôle d'accès (ACL). Si l'ACL est activée, seules les adresses IP et les réseaux cloud virtuels explicitement ajoutés à l'ACL sont autorisés à se connecter à la base de données.
Si vous souhaitez qu'une fonction exécutée dans un sous-réseau privé se connecte à une instance Oracle Autonomous Database pour laquelle la liste de contrôle d'accès est activée, modifiez la liste de contrôle d'accès de la base de données et ajoutez le VCN.
Si vous souhaitez qu'une fonction exécutée dans un sous-réseau public se connecte à une instance Oracle Autonomous Database pour laquelle la liste de contrôle d'accès est activée :
- Supprimez la règle de routage par défaut qui achemine tout le trafic Internet sortant via la passerelle Internet du VCN.
- Ajoutez une passerelle NAT au VCN.
- Configurez la table de routage du sous-réseau avec une règle qui envoie tout le trafic Internet sortant à la passerelle NAT et configurez les listes de sécurité du sous-réseau de manière à autoriser le trafic Internet.
- Passez en revue les propriétés de la passerelle NAT pour obtenir son adresse IP publique.
- Modifiez la liste de contrôle d'accès de la base de données et ajoutez l'adresse IP publique de la passerelle NAT.
Pour plus d'informations sur les bases de données autonomes et les ACL Oracle, reportez-vous à Configuration de l'accès réseau avec des règles de contrôle d'accès (ACL) et des adresses privées.