Verbindung zu Oracle Autonomous Database-Instanzen aus aktiven Funktionen herstellen

Erfahren Sie, wie Sie Verbindungen zu Oracle Autonomous Database-Instanzen von ausgeführten Funktionen herstellen, die in OCI Functions bereitgestellt sind.

Sie können eine Funktion in OCI Functions bereitstellen, die eine Verbindung zu Oracle Autonomous Database-Instanzen herstellt.

Beachten Sie, dass eine Oracle Autonomous Database-Instanz durch eine Access Control-Liste (ACL) geschützt werden kann. Wenn die ACL aktiviert ist, können nur die IP-Adressen und VCNs, die der ACL explizit hinzugefügt wurden, eine Verbindung zur Datenbank herstellen.

Wenn eine Funktion, die in einem privaten Subnetz ausgeführt wird, eine Verbindung zu einer Oracle Autonomous Database-Instanz herstellen soll, für die ACL aktiviert ist, bearbeiten Sie die Access-Control-Liste der Datenbank, und fügen Sie das VCN hinzu.

Wenn eine Funktion, die in einem öffentlichen Subnetz ausgeführt wird, eine Verbindung zu einer Oracle Autonomous Database-Instanz herstellen soll, für die ACL aktiviert ist:

  1. Entfernen Sie die Standardroutenregel, die den gesamten ausgehenden Internettraffic über das Internetgateway des VCN weiterleitet.
  2. Hinzufügen eines NAT-Gateways zum VCN.
  3. Konfigurieren Sie die Routentabelle des Subnetzes mit einer Regel, die den gesamten ausgehenden Internettraffic an das NAT-Gateway sendet, und konfigurieren Sie die Sicherheitslisten des Subnetzes so, dass Internettraffic zugelassen wird.
  4. Prüfen Sie die Eigenschaften des NAT-Gateways, um die öffentliche IP-Adresse abzurufen.
  5. Bearbeiten Sie die Access Control-Liste der Datenbank, und fügen Sie die öffentliche IP-Adresse des NAT-Gateways hinzu.

Weitere Informationen zu autonomen Oracle-Datenbanken und ACLs finden Sie unter Netzwerkzugriff mit Zugriffskontrollregeln (ACLs) und privaten Endpunkten konfigurieren.