Lösen Sie Zugriffsprobleme nach dem Auflisten der VB Studio-IP-Adresse
Wenn Sie Ihre VB Studio-Infrastruktur-IP-Adresse zur Liste der zulässigen IP-Adressen in Ihrer Web Application Firewall-(WAF-) und/oder Location Based Access Control-(LBAC-)Konfiguration hinzugefügt haben und jetzt Zugriffsprobleme auftreten, versuchen Sie eine der folgenden möglichen Lösungen:
- Wenn Sie LBAC aktiviert haben, aber Ihre VB Studio-IP-Adresse nicht zur LBAC-Ausnahmeliste hinzugefügt haben, erhalten Ihre Benutzer möglicherweise Fehlermeldungen, die besagen: "Wir können den Status der Umgebung <Umgebungsname> nicht ermitteln. Die Liste der Sandboxes konnte nicht aus <Instanzname> abgerufen werden. Grund: Verboten."
- Wenn der Status "Nicht autorisiert" auf der Registerkarte "Serviceinstanzen" auf der Seite "Umgebungen" von VB Studio angezeigt wird, könnte das Problem in Bezug auf LBAC oder WAF stehen. Es könnte jedoch auch ein Problem sein, dass Ihre Zugangsdaten keinen Zugriff auf die FA-Statusendpunkte haben. Nur bestimmte Endpunkte, nicht alle davon, werden durch die LBAC-Konfiguration geschützt.
- Bitten Sie den Oracle Cloud Applications-Administrator, Cross-Origin Resource Sharing (CORS) zu aktivieren, indem Sie die Root-URL von VB Studio zur ORA_CORS_ORIGINS-Profiloption der Oracle Cloud-Anwendung hinzufügen. Mit dieser Option wird angegeben, welche Domains miteinander kommunizieren können.
Hinweis
Die zu testende Produktion (P2T) und andere Vorgänge, die die Datenbank ersetzen, können dazu führen, dass sich der Wert der Profiloption ändert. Wenn Sie einen Vorgang ausführen, der die Datenbank ersetzt, müssen Sie diese Schritte wiederholen.Um CORS zu aktivieren, muss der Oracle Cloud Applications-Administrator:
- Öffnen Sie VB Studio aus der Oracle Cloud Applications-Instanz, und kopieren Sie die VB Studio-URL aus der Adressleiste des Browsers.
- Klicken Sie in der Oracle Cloud Applications-Instanz auf Navigator
.
- Klicken Sie unter Sonstige auf Setup und Verwaltung.
- Klicken Sie rechts auf der Seite auf Aufgaben,
, und klicken Sie dann auf Suchen.
- Geben Sie im Suchfeld
Manage Administrator Profile Valuesein, und klicken Sie auf das Symbol "Suchen". - Klicken Sie in den Suchergebnissen auf Administratorprofilwerte verwalten.
- Geben Sie unter "Profiloptionscode"
ORA_CORS_ORIGINSein, und klicken Sie auf "Suchen". - Klicken Sie unter ORA_CORS_ORIGINS: Profilwerte auf Neu.
- Wählen Sie auf Profilebene Standort aus.
- Geben Sie unter "Profilwert"
'self'(einschließlich der einfachen Anführungszeichen) gefolgt von der Root-URL von VB Studio ein. Beispiel:'self' https://abcd-test-DEVCSAPP-07012210-2070-abcd.developer.ocp.oraclecloud.comHinweis
Nehmen Sie keine Portnummern, Platzhalter oder Fremdzeichen nach der Root auf. Beispiel: Wenn die vollständige URL von VB Studiohttps://abcd-test-DEVCSAPP-07012210-2070-abcd.developer.ocp.oraclecloud.com:443/abcd-test-devcsapp-07012210-2070-abcdlautet, lautet die Root einfachhttps://abcd-test-DEVCSAPP-07012210-2070-abcd.developer.ocp.oraclecloud.com.Ihr Bildschirm sollte ungefähr wie folgt aussehen:

Beschreibung der Abbildung oraclecloudapps-vbstudio-root.png - Bevor Sie das CORS-Setup abschließen, sollten Sie die hinzuzufügenden CORS-Header prüfen.
Obwohl alle anderen CORS-Optionen standardmäßig konfiguriert sein sollten, fehlen in jedem Pod einige dieser Einstellungen möglicherweise oder wurden versehentlich gelöscht. Weitere Informationen zu allen konfigurierbaren Einstellungen, einschließlich einer Liste der zulässigen Werte für jede Option, finden Sie unter Cross-Origin Resource Sharing konfigurieren.
- Klicken Sie auf Speichern und Schließen.
- Wenn weiterhin Probleme auftreten, wenden Sie sich an Ihren Oracle Support-Mitarbeiter, und reichen Sie eine Serviceanfrage ein, damit Oracle Sie beim Einrichten des Zugriffs auf VB Studio unterstützen kann.