Configurer un point d'extrémité personnalisé géré par Oracle

Si vous voulez qu'Oracle se procure et gère le certificat public pour votre nom d'hôte personnalisé, vous pouvez créer un point d'extrémité personnalisé géré par Oracle.

Effectuez les étapes suivantes pour créer un point d'extrémité personnalisé géré par Oracle pour votre instance.

  1. Exécuter les préalables.
  2. Créez le point d'extrémité du client géré par Oracle.
  3. Effectuer les tâches de post-configuration.

Préalables à la configuration d'un point d'extrémité personnalisé géré par Oracle

Pour configurer un point d'extrémité personnalisé géré par Oracle, effectuez les préalables suivants.

Tâche Où exécuter la tâche Documentation associée
Créer votre instance Oracle Integration Console Oracle Cloud Infrastructure Créer une instance Oracle Integration
Note :
  • Vous ajoutez un point d'extrémité personnalisé lors de la modification d'une instance, et non lors de sa création. Vous devez donc créer l'instance comme préalable.
  • Vous devez avoir un accès direct à votre instance Oracle Integration.
Sélectionner une URL personnalisée ou un nom d'hôte personnalisé pour votre instance Oracle Integration S. O. S. O.
Créer une zone DNS publique Console Oracle Cloud Infrastructure Création d'une zone DNS publique

Note : Les zones DNS sont propres à une région. Si vous avez des instances Oracle Integration dans plusieurs régions, vous devez créer une zone DNS avec un sous-domaine unique pour chaque région.

Déléguez la zone DNS et mettez à jour les serveurs de noms avec votre registraire Votre bureau d'enregistrement de nom de domaine Délégation d'une zone DNS publique

Note : Si vous avez créé des zones DNS pour plusieurs régions, vous devez effectuer cette tâche pour chaque zone DNS de leur sous-domaine respectif.

Enregistrez votre nom d'hôte d'instance Oracle Integration dans la zone DNS en ajoutant un enregistrement CNAME Console Oracle Cloud Infrastructure Ajout d'un enregistrement à une zone DNS
Créez des politiques Oracle Cloud Infrastructure Identity and Access Management (IAM) pour permettre à votre location Oracle Integration de gérer la zone DNS publique Console Oracle Cloud Infrastructure Créer des politiques GIA

Créer des politiques IAM

Vous devez créer les politiques IAM suivantes pour permettre à votre instance Oracle Integration de gérer les ressources DNS.

  • Politique permettant à votre instance Oracle Integration de gérer les ressources dns-zones et dns-records de votre location :

    ALLOW dynamic-group group-Name TO READ dns-zones IN compartment compartment-name

    ALLOW dynamic-group group-Name TO USE dns-records IN compartment compartment-name WHERE ALL {target.dns-zone.name='dns-zone-name'}

    où :

    • group-Name est le nom du groupe dynamique qui définit le compartiment qui stocke votre instance Oracle Integration.
    • compartment-name est le nom du compartiment qui stocke les ressources DNS.
    • dns-zone-name est la zone DNS publique que vous avez créée.
    Note

    • Le groupe dynamique est défini dans le domaine d'identité dans lequel l'instance Oracle Integration a été créée.
    • La règle de correspondance qui définit le groupe dynamique doit pointer vers l'ID client du service Oracle Cloud pour votre instance Oracle Integration. Par exemple :

      Matching rule: any {resource.id='Oracle-Cloud-service-client-ID'}

      Voir Liste des services Oracle Cloud Services.

  • Politique d'approbation générique permettant à votre instance Oracle Integration de gérer les ressources de certificat dans la location Oracle Integration. Il s'agit d'une partie de l'approbation de la politique interlocataire.

    ENDORSE any-user TO MANAGE certificate-authority-family IN any-tenancy

Pour plus d'informations, voir Gestion des ressources DNS entre les locations.

Créer le point d'extrémité personnalisé géré par Oracle

Une fois les préalables terminés, effectuez les étapes suivantes pour configurer un point d'extrémité personnalisé géré par Oracle :

  1. Si vous n'êtes pas déjà dans la page Integration instances, ouvrez-la.
    1. Ouvrez la console Oracle Cloud Infrastructure.
    2. Ouvrez le menu de navigation et cliquez sur Services de développement. Sous Intégration d'applications, cliquez sur Integration.
  2. Ouvrez votre instance.
  3. À gauche, sous Ressources, cliquez sur Point d'extrémité personnalisé.
  4. Cliquez sur Créer un point d'extrémité personnalisé.
  5. Sélectionnez Géré par Oracle.
  6. Assurez-vous que le compartiment approprié est sélectionné.
  7. Sélectionnez la zone DNS que vous avez créée comme préalable.
  8. Entrez le nom d'hôte personnalisé de l'instance.
  9. Cliquez sur Créer.

Après avoir configuré votre point d'extrémité personnalisé géré par Oracle, vous devez effectuer certaines tâches post-configuration.

Tâches post-configuration pour un point d'extrémité personnalisé géré par Oracle

Après la création de votre point d'extrémité personnalisé géré par Oracle, effectuez les tâches post-configuration suivantes :

  • Modifiez votre enregistrement IP de nom d'hôte personnalisé pour qu'il pointe vers l'origine Oracle Integration. Si vous utilisez un enregistrement CNAME, vous devez entrer le nom de domaine complet pour l'adresse IP publique de votre équilibreur de charge.
  • Si vous utilisez OAuth à trois branches avec des fournisseurs d'identités tiers (tels que Google, Facebook, etc.), mettez à jour l'URL de redirection dans votre application de fournisseur d'identités (IdP) avec le nom d'hôte personnalisé. Si le nom d'hôte personnalisé de votre instance Oracle Integration est mycustom.example.org, votre URL de redirection doit être, par exemple, https://mycustom.example.org/icsapis/agent/oauth/callback.

    Après avoir mis à jour l'URL de redirection dans l'application IdP, vous devez réacquérir le jeton d'accès en fournissant le consentement sur la page de connexion.

  • Si vous avez créé des flux d'intégration avant de mapper un point d'extrémité personnalisé à votre instance, ils continueront de fonctionner sans problème. Toutefois, si vous voulez mettre à jour vos intégrations pour utiliser le point d'extrémité personnalisé :
    • Pour les déclencheurs, désactivez et réactivez ces intégrations afin de régénérer les fichiers WSDL.
    • Pour les intégrations parent-enfant, modifiez la connexion existante pour remplacer le nom d'hôte par l'hôte personnalisé; testez et enregistrez la connexion, puis réactivez l'intégration.
Note

Si vous utilisez l'adaptateur Oracle NetSuite, la politique de sécurité du flux d'autorisation de l'authentification basée sur un jeton de l'adaptateur ne fonctionnera pas avec les points d'extrémité personnalisés pour Oracle Integration.