Résoudre les problèmes d'accès après avoir répertorié votre adresse IP VB Studio

Si vous avez ajouté votre adresse IP d'infrastructure VB Studio à la liste des adresses IP autorisées dans votre configuration Web Application Firewall (WAF) et/ou LBAC (Location Based Access Control) et que vous rencontrez des problèmes d'accès, essayez l'une des solutions possibles suivantes :

  • Si vous avez activé LBAC, mais que vous n'avez pas ajouté votre adresse IP VB Studio à la liste d'autorisation LBAC, vos utilisateurs peuvent recevoir des messages d'erreur indiquant : "Nous ne sommes pas en mesure de déterminer le statut de l'environnement <environment name>. Impossible d'extraire la liste des modèles d'environnement restreint à partir de <instance name> en raison de :Forbidden."
  • Si le statut Non autorisé apparaît dans l'onglet Instances de service de la page Environnements de VB Studio, le problème peut être lié à LBAC ou WAF. Cependant, il peut également s'agir d'un problème avec vos informations d'identification n'ayant pas accès aux adresses de statut FA. Seules certaines adresses, pas toutes, sont protégées par la configuration LBAC.
  • Demandez à l'administrateur Oracle Cloud Applications d'activer CORS (Cross-Origin Resource Sharing) en ajoutant l'URL racine de VB Studio à l'option de profil ORA_CORS_ORIGINS de l'application Oracle Cloud. Cette option permet de spécifier les domaines qui peuvent communiquer entre eux.
    Remarque

    De la production au test (P2T) et d'autres opérations qui remplacent la base de données peuvent entraîner la modification de la valeur de l'option de profil. Si vous effectuez une opération qui remplace la base de données, vous devez répéter ces étapes.

    Pour activer CORS, l'administrateur Oracle Cloud Applications doit :

    1. Ouvrez VB Studio à partir de l'instance Oracle Cloud Applications et copiez l'URL VB Studio à partir de la barre d'adresse du navigateur.
    2. Dans l'instance Oracle Cloud Applications, cliquez sur Navigateur l'icône Menu.
    3. Sous Autres, cliquez sur Configuration et maintenance.
    4. Dans la partie droite de la page, cliquez sur Tâches, Icône de tâches, puis sur Rechercher.
    5. Dans la zone de recherche, entrez Manage Administrator Profile Values et cliquez sur l'icône de recherche.
    6. Dans les résultats de la recherche, cliquez sur Gérer les valeurs de profil d'administrateur.
    7. Dans Code des options de profil, entrez ORA_CORS_ORIGINS, puis cliquez sur Rechercher.
    8. Sous ORA_CORS_ORIGINS : valeurs de profil, cliquez sur Nouveau.
    9. Dans Niveau de profil, sélectionnez Site.
    10. Dans Valeur de profil, entrez 'self' (apostrophes comprises), suivi de l'URL racine de VB Studio. Par exemple : 'self' https://abcd-test-DEVCSAPP-07012210-2070-abcd.developer.ocp.oraclecloud.com
      Remarque

      N'incluez pas de numéros de port, de caractères génériques ou de caractères superflus après la racine. Par exemple, si l'URL complète de VB Studio est https://abcd-test-DEVCSAPP-07012210-2070-abcd.developer.ocp.oraclecloud.com:443/abcd-test-devcsapp-07012210-2070-abcd, la racine est simplement https://abcd-test-DEVCSAPP-07012210-2070-abcd.developer.ocp.oraclecloud.com.

      L'écran doit ressembler à ceci :
      Description de oraclecloudapps_vbstudio_root.png
      Description de l'illustration oraclecloudapps_vbstudio_root.png

    11. Avant de terminer la configuration CORS, vous devez vérifier les en-têtes CORS à ajouter.

      Bien que toutes les autres options CORS doivent être configurées par défaut, dans chaque pod, certains de ces paramètres peuvent être manquants ou avoir été effacés par inadvertance. Reportez-vous à la section Configure Cross-Origin Resource Sharing pour plus d'informations sur tous les paramètres pouvant être configurés, y compris la liste des valeurs acceptables pour chaque option.

    12. Cliquez sur Enregistrer et Fermer.
  • Si vous rencontrez toujours des problèmes, contactez le support technique Oracle et soumettez une demande de service afin qu'Oracle puisse vous aider à configurer l'accès à VB Studio.