Unterstützung für eine benutzerdefinierte Domain konfigurieren
Wenn Ihre Kunden eine andere URL als die von Visual Builder generierte sehen sollen, können Sie eine benutzerdefinierte Domain, auch Vanity-URL genannt, einer App in Ihrer Instanz zuordnen. Eine benutzerdefinierte Domain ist ein vom Kunden bereitgestellter Hostname und eine vom Kunden bereitgestellte Domain (FQDN), die durch Hinzufügen einer Subdomain zu Ihrer Domain erstellt werden. Nachdem eine App für die Verwendung einer benutzerdefinierten Domain konfiguriert wurde, werden App-Benutzer, die über die benutzerdefinierte Domain auf die App zugreifen, nicht die typische Oracle-Domain (z.B. myvbinstance-accountname.builder.ocp.oraclecloud.com
) in der URL angezeigt, sondern stattdessen mycustom.example.org
.
So verwenden Sie eine benutzerdefinierte Domain:
- Konfigurieren Sie einen benutzerdefinierten Endpunkt in Ihrer Visual Builder-Instanz wie unter Benutzerdefinierten Endpunkt erstellen und konfigurieren beschrieben.
- Wählen Sie den benutzerdefinierten Endpunkt im Einstellungseditor der visuellen Anwendung aus, und veröffentlichen Sie die App. Siehe Benutzerdefinierte App-URL angeben in Anwendungen mit Oracle Visual Builder entwickeln.
Benutzerdefinierte URLs werden auf Oracle Visual Builder-Instanzen sowie auf Oracle Integration-Instanzen unterstützt. Je nachdem, ob Sie Oracle Integration, Visual Builder oder eine Visual Builder-Instanz verwenden, die als Teil einer SaaS-Reihenfolge bereitgestellt wurde, variiert der Prozess zum Aktivieren benutzerdefinierter URLs. So aktivieren Sie eine benutzerdefinierte Domain:
- Verwenden Sie für eine Visual Builder-Instanz der 2. Generation die Anweisungen unter Benutzerdefinierten Endpunkt erstellen und konfigurieren.
- Bei einer Visual Builder-Instanz, in der Sie Zugriff auf die OCI-Konsole haben, müssen Sie die Anweisungen unter Support für eine benutzerdefinierte Domain konfigurieren in Oracle Visual Builder in Oracle Integration 3 verwalten verwenden.
- Bei einer Visual Builder-Instanz, die als Teil einer SaaS-Bestellung bereitgestellt wird, haben Sie möglicherweise keinen Zugriff auf die OCI-Konsole zur Konfiguration von WAF. In diesem Fall müssen Sie die Anweisungen unter Benutzerdefinierte Domain für Visual Builder-Instanz erstellen, die als Teil einer SaaS-Bestellung bereitgestellt wurde in Oracle Visual Builder in Oracle Integration 3 verwalten verwenden.
- Verwenden Sie für einen Visual Builder in einer Oracle Integration-Instanz der 2. Generation die Anweisungen unter Benutzerdefinierten Endpunkt für eine Instanz konfigurieren in Oracle Integration und Oracle Integration für SaaS, 2. Generation bereitstellen und verwalten.
Nach der Konfiguration einer benutzerdefinierten Domain:
- Benutzer können auf eine einzelne Webanwendung zugreifen, indem sie nur die benutzerdefinierte Domain-URL im Browser eingeben, z.B.
mycustom.example.org
. Die App wird aus dem benutzerdefinierten Domain-Root ("/") geladen, und es sind keine zusätzlichen Pfadinformationen oder Abfrageparameter in der URL erforderlich. http
kann zuhttps
umgeleitet werden. Wenn ein Benutzer also "mycustom.example.com" eingibt, wird dies inhttps://mycustom.example.com
aufgelöst, und die Standardwebanwendung wird geladen.- Bei Anwendungen, die Geschäftsobjekte enthalten, kann die REST-API des Geschäftsobjekts auch die benutzerdefinierte Domainkonfiguration verwenden.
- Entwickler können in Visual Builder über eine benutzerdefinierte Domain auf den Designer zugreifen.
- Wenn Sie eine Anwendung aus einer benutzerdefinierten Domain (
https://mycustom.example.com/ic/builder/designer
) erstellen und bereitstellen, werden Sie automatisch zur benutzerdefinierten Domain (https://mycustom.example.com/ic/builder/rt/appid/version/...
) umgeleitet, wenn Sie die Anwendung mit einer URL öffnen, die nicht die benutzerdefinierte Domain der Anwendung ist (z.B. die URL Ihrer Instanzhttps://servicename.oraclecloud.com/ic/builder/rt/appid/version/...
).
Benutzerdefinierte Domains unterliegen auch einigen Einschränkungen:
- Wenn der benutzerdefinierte Endpunkt im Einstellungseditor der Anwendung als Vanity-URL ausgewählt ist, kann nach der Veröffentlichung der Anwendung nur über die Root der benutzerdefinierten Domain (z.B.
https://mycustom.example.com
) darauf zugegriffen werden. - Wenn Sie eine andere Web-App in derselben visuellen Anwendung veröffentlichen, wird sie sofort zur Standard-App für die benutzerdefinierte Domain, und die vorherige Web-App ist in der benutzerdefinierten Domain nicht mehr verfügbar.
- Eine benutzerdefinierte Domain kann nur für den Zugriff auf eine Liveanwendung (in der visuellen Anwendung, die für die Root-URL konfiguriert ist) verwendet werden. Sie können nur mit der vollständigen Oracle Cloud-URL auf andere Live-Apps in derselben Instanz zugreifen. Sie können auch eine andere visuelle Anwendung erstellen und einer anderen benutzerdefinierten Domain zuordnen.
- Wenn eine visuelle Anwendung mehr als eine Webanwendung enthält, kann mit der benutzerdefinierten Domain nur auf eine davon zugegriffen werden. Es ist nicht möglich anzugeben, welche App in einer visuellen Anwendung in der benutzerdefinierten Domain verfügbar sein wird, da die Domain in den Einstellungen für die visuelle Anwendung konfiguriert ist, nicht für einzelne Webanwendungen. Wenn Sie eine benutzerdefinierte Domain verwenden, wird empfohlen, dass die visuelle Anwendung nur eine Webanwendung enthält, um sicherzustellen, dass die richtige App geladen wird.