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 voir 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? Surtout lorsque votre instance VB Studio utilise le compte de machine virtuelle gratuit intégré, mais 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'énoncé de politique qui active cet accès est correctement défini.

Voici comment vérifier si une politique VB Studio a été définie pour inclure les énoncés accordant des autorisations de lecture aux ressources visualbuilder-instance et integration-instance :

  1. Ouvrez la console Oracle Cloud et cliquez sur Menu de navigation icône de menu dans l'angle supérieur gauche.
  2. Sélectionnez Identité et sécurité, puis sous Identité, sélectionnez Politiques.
  3. Dans la page Politiques, à côté de Filtres appliqués, assurez-vous que le compartiment root est sélectionné.
  4. Localisez la politique qui a été créée automatiquement pour votre instance VB Studio. Le nom de la politique commence par VBStudio-Policy-. Cliquez sur la politique, puis sur l'onglet Énoncés.
    S'il existe une politique mais qu'il manque un de ces énoncés, mettez-la à jour pour inclure tous ces énoncés; si aucune politique n'existe, créez-en un pour inclure tous ces énoncés dans le 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 avez plusieurs instances VB Studio (par exemple, comme chaque instance TEST et DEV de votre famille d'environnements d'application Oracle Cloud a sa propre instance 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')
    Voici comment extraire l'OCID de votre instance VB Studio :
    1. Dans le menu de navigation, sélectionnez Services de développement, puis Visual Builder Studio.
    2. Dans la page Instances Visual Builder Studio, à côté de Filtres appliqués, assurez-vous que le compartiment racine est sélectionné.
    3. Recherchez votre instance VB Studio dans la table et, à la fin de la rangée, cliquez sur les trois points, puis cliquez sur Copier l'OCID.
    Note

    Il est important d'utiliser le même format que votre politique existante. Ce format dépend du moment et de la façon dont votre compte OCI a été configuré. Ainsi, si l'autorisation d'intégration et de développement en continu pour votre compte OCI a été activée il y a quelque temps, vous pouvez voir un format plus ancien avec des énoncés tels que (par exemple) Allow service vbstudio. Dans ce cas, mettez à jour votre politique pour inclure les énoncés manquants 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