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:

Hinweis

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:

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 zu https umgeleitet werden. Wenn ein Benutzer also "mycustom.example.com" eingibt, wird dies in https://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 Instanz https://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.