Autorizar o VB Studio a Acessar o Visual Builder e Instâncias de Integração

Talvez você precise autorizar o VB Studio a acessar instâncias do Oracle Visual Builder e do Oracle Integration conectadas à sua conta do OCI. Essa autorização permite que os usuários exibam instâncias do Visual Builder e do Integration vinculadas à conta do OCI e criem ambientes com essas instâncias.

Então, quando você pode precisar fazer isso? Principalmente quando sua instância do VB Studio está usando a conta de VM gratuita integrada, mas há vários outros cenários em que o VB Studio não está autorizado a acessar as instâncias do Visual Builder e do Integration vinculadas à sua conta da OCI. Portanto, é recomendável que você sempre verifique os detalhes da instância do VB Studio para garantir que a instrução de política que permite esse acesso esteja definida corretamente.

Veja como verificar se uma política do VB Studio foi definida para incluir as instruções que concedem permissões de leitura para recursos visualbuilder-instance e integration-instance:

  1. Abra a Console do Oracle Cloud e clique em Menu de Navegação o ícone Menu no canto superior esquerdo.
  2. Selecione Identidade e Segurança e, em Identidade, selecione Políticas.
  3. Na página Políticas, ao lado de Filtros aplicados, certifique-se de que o compartimento root esteja selecionado.
  4. Localize a política que foi criada automaticamente para sua instância do VB Studio. O nome da política começa com VBStudio-Policy-. Clique na política e, em seguida, na guia Instruções.
    Se uma política existir, mas não tiver uma dessas instruções, atualize-a para incluir todas essas instruções; se uma política não existir, crie uma para incluir todas essas instruções neste formato:
    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>')
    Se você tiver várias instâncias do VB Studio (por exemplo, porque cada instância de TESTE e DEV na família de ambientes do Oracle Cloud Application tem sua própria instância do VB Studio), informe todos os OCIDs como uma lista separada por vírgulas entre aspas simples ('), por exemplo:
    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')
    Veja como recuperar o OCID da instância do VB Studio:
    1. No menu de navegação, selecione Serviços ao Desenvolvedor e Visual Builder Studio.
    2. Na página de instâncias do Visual Builder Studio, ao lado de Filtros aplicados, certifique-se de que o compartimento raiz esteja selecionado.
    3. Localize sua instância do VB Studio na tabela e, no final da linha, clique nos três pontos e, em seguida, clique em Copiar OCID.
    Observação

    É importante usar o mesmo formato da sua política existente. Esse formato depende de quando e como sua conta do OCI foi configurada. Portanto, se a autorização de CI/CD da sua conta do OCI tiver sido ativada há algum tempo, você poderá ver um formato mais antigo com instruções como (por exemplo) Allow service vbstudio. Nesse caso, atualize sua política para incluir as instruções ausentes no mesmo formato:
    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