Zugriff auf Services durch Instanz zulassen
Wenn Ihre Visual Builder-Instanz auf einen externen Service zugreifen muss, muss Ihre Instanz in die Ausnahmeliste des Service aufgenommen werden (früher eine Ausnahmeliste).
Ein Service verwendet in der Regel eine Access Control-Liste (ACL), die als Ausnahmeliste bezeichnet wird, um die Netzwerke und Services einzuschränken, die darauf zugreifen dürfen. Nur Benutzer von einer IP-Adresse oder einem virtuellen Cloud-Netzwerk (VCN) in der Ausnahmeliste können auf den Service zugreifen. Die Ausnahmelistenbeschränkungen gelten zusätzlich zu den Standardautorisierungsmechanismen, wie Benutzerzugangsdaten, die immer vorhanden sind.
Jede Visual Builder-Instanz, die Zugriff auf einen externen Service erfordert, wie z.B. einen REST-Webservice, muss in der Ausnahmeliste des externen Service enthalten sein. Um die Ausnahmeliste eines Webservice zu verwenden, müssen Sie mit dem Administrator des Webservice arbeiten, um eine ACL-Zugriffsregel für Ihre VB-Instanz hinzuzufügen. Dazu muss möglicherweise eine Serviceanfrage beim Administrator des Webservice eingereicht werden. Dies müssen Sie normalerweise nur tun, wenn Sie eine neue VB-Instanz erstellen, die Zugriff auf einen Service erfordert, oder wenn Sie einen neuen Service in einer VB-Instanz verwenden möchten. Eine VB-Instanz kann einer Ausnahmeliste jederzeit hinzugefügt werden, noch bevor die Instanz erstellt wurde.
Je nach Speicherort und Typ des Service, auf den Ihre VB-Instanz zugreifen muss, müssen Sie dem Serviceadministrator Folgendes bereitstellen:
- das VCN Service von Visual Builder,
- die Oracle Cloud-ID (OCID) des VCN des Visual Builder-Service oder
- die NAT-Gateway-IP-Adresse des Visual Builder-Service-VCN.
Das Service-VCN, die OCID und die NAT-Gateway-IP-Adresse einer VB-Instanz werden von der Region der Instanz bestimmt. Beispiel: iad-VB-isovcn
ist das VB-Service-VCN für Instanzen in der Region Ashburn. Einzelheiten dazu finden Sie unter Überblick über VCNs und Subnetze und NAT-Gateway in der OCI-Dokumentation.
Visual Builder-Instanzen, die einen Oracle DB-Service (ATP, DBaaS) verwenden, verfügen auch über ein VB-Management-VCN. Die VB-Verwaltungs-VCN-OCID oder NAT-IP muss auch zur Ausnahmeliste des Service hinzugefügt werden. Der Zugriff vom VB-Management-VCN ist erforderlich, damit Schemas für den VB-Service aktualisiert werden können, z.B. wenn Patches oder Updates auf die Instanz eingespielt werden.
Sie können die VB-Service-NAT-Gateway-IP und die VCN-OCID einer Instanz auf der Registerkarte "Networking" der Instanz in der OCI-Konsole anzeigen. Wenn die Instanz auch eine VB-Management-NAT-Gateway-IP und -VCN-OCID aufweist, werden sie auch auf der Registerkarte angezeigt:
Die Instanzdetails, die Sie in der Serviceanfrage angeben müssen, hängen von dem Speicherort und Typ des Service ab, auf den Ihre Instanz zugreifen muss:
-
Geben Sie für einen REST-Webservice im Oracle Service Network (OSN) (wie ORDS) Folgendes an:
- VB-Service-VCN-OCID
Der Serviceadministrator muss eine Zugriffsregel konfigurieren, um Zugriff vom VB-Laufzeitservice-VCN zuzulassen.
-
Geben Sie für eine autonome Datenbank in OSN, wie ATP, Folgendes an:
- die VCN-OCID für den Service von VB und
- die VCN-OCID für das Management von VB
Der Serviceadministrator muss zwei Zugriffsregeln konfigurieren, um Zugriff vom VB-Laufzeitservice-VCN und vom VB-Verwaltungs-VCN zuzulassen.
-
Geben Sie für einen externen REST-Webservice Folgendes an:
- die NAT-Gateway-IP-Adresse für das VB-Service-VCN
Der Serviceadministrator muss eine Zugriffsregel konfigurieren, um den Zugriff von der IP-Adresse des NAT-Gateways des VB-Laufzeitservice zuzulassen.
Eine für das NAT-Gateway konfigurierte Zugriffsregel wird verwendet, wenn sich der Service nicht in derselben Region und demselben OSN wie Ihre Instanz befindet.
-
Geben Sie für eine externe DBaaS-Datenbank Folgendes an:
- die NAT-Gateway-IP-Adresse für das VB-Service-VCN
- die NAT-Gateway-IP-Adresse für das VB-Management-VCN
Der Serviceadministrator muss zwei Zugriffsregeln konfigurieren, um den Zugriff vom VCN-NAT-Gateway des VB-Laufzeitservice und vom VCN-NAT-Gateway für das VB-Management zuzulassen.
Zugriffsregeln, die für die NAT-Gateways konfiguriert sind, werden verwendet, wenn sich der Service nicht in derselben Region und OSN wie Ihre Instanz befindet.