Autoriser VB Studio à accéder à Visual Builder et aux instances d'intégration

Vous devrez peut-être autoriser VB Studio à accéder aux instances Oracle Visual Builder et Oracle Integration connectées à votre compte OCI. Cette autorisation permet aux utilisateurs de visualiser les instances Visual Builder et Integration liées au compte OCI et de créer des environnements avec ces instances.

Alors, quand pourriez-vous avoir besoin de le faire ? En général, lorsque votre instance VB Studio utilise le compte de machine virtuelle gratuit intégré, il existe plusieurs autres scénarios lorsque VB Studio n'est pas autorisé à accéder aux instances Visual Builder et Integration liées à votre compte OCI. Par conséquent, il est recommandé de toujours vérifier les détails de votre instance VB Studio pour vous assurer que l'instruction de stratégie qui active cet accès est correctement définie.

Pour vérifier si une stratégie VB Studio a été définie pour inclure les instructions octroyant des droits d'accès en lecture pour les ressources visualbuilder-instance et integration-instance, procédez comme suit :

  1. Ouvrez la console Oracle Cloud et cliquez sur Menu de navigation l'icône Menu dans l'angle supérieur gauche.
  2. Sélectionnez Identité et sécurité, puis sous Identité, sélectionnez Stratégies.
  3. Sur la page Stratégies, en regard de Filtres appliqués, assurez-vous que le compartiment root est sélectionné.
  4. Localisez la stratégie créée automatiquement pour votre instance VB Studio. Le nom de la stratégie commence par VBStudio-Policy-. Cliquez sur la stratégie, puis sur l'onglet Instructions.
    Si une stratégie existe mais qu'il manque l'une de ces instructions, mettez-la à jour pour inclure toutes ces instructions. Si aucune stratégie n'existe, créez-en une pour inclure toutes les instructions suivantes au format suivant :
    Allow any-user to inspect all-resources in tenancy where request.principal.id in ('<VBS_instance_OCID>')
    Allow any-user to read visualbuilder-instance in tenancy where request.principal.id in ('<VBS_instance_OCID>')
    Allow any-user to read integration-instance in tenancy where request.principal.id in ('<VBS_instance_OCID>')
    Si vous disposez de plusieurs instances VB Studio (par exemple, parce que chaque instance TEST et DEV de votre famille d'environnements d'application Oracle Cloud a sa propre instance de VB Studio), entrez tous leurs OCID sous forme de liste séparée par des virgules entre apostrophes ('), par exemple :
    Allow any-user to inspect all-resources in tenancy where request.principal.id in ('ocid1.vbsinstance..abc', 'ocid1.vbsinstance..xyz')
    Allow any-user to read visualbuilder-instance in tenancy where request.principal.id in ('ocid1.vbsinstance...abc', 'ocid1.vbsinstance...xyz')
    Allow any-user to read integration-instance in tenancy where request.principal.id in ('ocid1.vbsinstance...abc', 'ocid1.vbsinstance...xyz')
    Pour extraire l'OCID de votre instance VB Studio, procédez comme suit :
    1. Dans le menu de navigation, sélectionnez Services de développeur, puis Visual Builder Studio.
    2. Sur la page des instances Visual Builder Studio, en regard de Filtres appliqués, assurez-vous que le compartiment racine est sélectionné.
    3. Recherchez l'instance VB Studio dans la table et, à la fin de la ligne, cliquez sur les trois points, puis sur Copier l'OCID.
    Remarque

    Il est important d'utiliser le même format que votre stratégie existante. Ce format dépend du moment et de la façon dont votre compte OCI a été configuré. Par conséquent, si l'autorisation d'intégration continue et de déploiement continu pour votre compte OCI a été activée il y a quelque temps, vous pouvez voir un format plus ancien avec des instructions telles que (par exemple) Allow service vbstudio. Dans ce cas, mettez à jour votre stratégie pour inclure les instructions manquantes dans le même format :
    Allow service vbstudio to inspect all-resources in tenancy
    Allow service vbstudio to read visualbuilder-instance in tenancy
    Allow service vbstudio to read integration-instance in tenancy