Autorizar a VB Studio a acceder a Visual Builder e instancias de integración

Puede que tenga que autorizar a VB Studio a acceder a instancias de Oracle Visual Builder y Oracle Integration conectadas a su cuenta de OCI. Esta autorización permite a los usuarios ver instancias de Visual Builder e Integration enlazadas a la cuenta de OCI y crear entornos con estas instancias.

Entonces, ¿cuándo podría necesitar hacer esto? Principalmente cuando la instancia de VB Studio utiliza la cuenta de VM gratuita incorporada, pero hay otros escenarios en los que VB Studio no está autorizado para acceder a las instancias de Visual Builder e Integration vinculadas a su cuenta de OCI. Por lo tanto, se recomienda que compruebe siempre los detalles de la instancia de VB Studio para asegurarse de que la sentencia de política que activa este acceso está definida correctamente.

A continuación, se muestra cómo comprobar si se ha definido una política de VB Studio para incluir las sentencias que otorgan permisos de lectura para los recursos visualbuilder-instance y integration-instance:

  1. Abra la consola de Oracle Cloud y haga clic en Menú de navegación el icono de menú en la esquina superior izquierda.
  2. Seleccione Identidad y seguridad y, a continuación, en Identidad, seleccione Políticas.
  3. En la página Políticas, junto a Filtros aplicados, asegúrese de que el compartimento root está seleccionado.
  4. Localice la política que se creó automáticamente para la instancia de VB Studio. El nombre de la política empieza por VBStudio-Policy-. Haga clic en la política y, a continuación, en el separador Sentencias.
    Si existe una política pero falta una de estas sentencias, actualícela para incluir todas estas sentencias; si no existe una política, cree una para incluir todas estas sentencias con este 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>')
    Si tiene varias instancias de VB Studio (por ejemplo, porque cada instancia de TEST y DEV de la familia de entornos de Oracle Cloud Application tiene su propia instancia de VB Studio), introduzca todos sus OCID como una lista separada por comas entre comillas simples ('), por ejemplo:
    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')
    A continuación, se muestra cómo recuperar el OCID de la instancia de VB Studio:
    1. En el menú de navegación, seleccione Developer Services y, a continuación, Visual Builder Studio.
    2. En la página Instancias de Visual Builder Studio, junto a Filtros aplicados, asegúrese de que el compartimento raíz está seleccionado.
    3. Busque la instancia de VB Studio en la tabla y, al final de la fila, haga clic en los tres puntos y, a continuación, haga clic en Copiar OCID.
    Nota

    Es importante utilizar el mismo formato que la política existente. Este formato depende de cuándo y cómo se haya configurado su cuenta de OCI. Por lo tanto, si la autorización de integración y despliegue continuos para su cuenta de OCI se activó hace algún tiempo, puede que vea un formato anterior con sentencias como (por ejemplo) Allow service vbstudio. En este caso, actualice la política para incluir las sentencias que faltan en el mismo 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