Resolución de problemas de acceso después de permitir la inclusión de la dirección IP de VB Studio

Si ha agregado la dirección IP de la infraestructura de VB Studio a la lista de direcciones IP permitidas en la configuración de Web Application Firewall (WAF) y/o Location Based Access Control (LBAC) y ahora tiene problemas de acceso, pruebe una de estas posibles soluciones:

  • Si tiene LBAC activado, pero no ha agregado su dirección IP de VB Studio a la lista de permitidos de LBAC, los usuarios pueden recibir mensajes de error que digan: "No podemos determinar el estado del entorno <nombre del entorno>. No se ha podido recuperar la lista de sandboxes de <instance name> debido a :Forbidden."
  • Si ve un estado "No autorizado" en el separador Instancias de servicio de la página Entornos de VB Studio, el problema podría estar relacionado con LBAC o WAF. Sin embargo, también podría ser un problema que sus credenciales no tengan acceso a los puntos finales de estado de FA. Solo determinados puntos finales, no todos ellos, están protegidos por la configuración de LBAC.
  • Pida al administrador de Oracle Cloud Applications que active el uso compartido de recursos de origen cruzado (CORS) agregando la URL raíz de VB Studio a la opción de perfil ORA_CORS_ORIGINS de la aplicación de Oracle Cloud. Esta opción se utiliza para especificar qué dominios pueden comunicarse entre sí.
    Nota

    Producción a prueba (P2T) y otras operaciones que sustituyen a la base de datos pueden hacer que cambie el valor de la opción de perfil. Si realiza alguna operación que reemplace la base de datos, debe repetir estos pasos.

    Para activar CORS, el administrador de Oracle Cloud Applications debe:

    1. Abra VB Studio desde la instancia de Oracle Cloud Applications y copie la URL de VB Studio desde la barra de direcciones del explorador.
    2. En la instancia de Oracle Cloud Applications, haga clic en Navegador el icono Menú.
    3. En Otros, haga clic en Configuración y mantenimiento.
    4. En la parte derecha de la página, haga clic en Tareas, Icono de tareas y, a continuación, haga clic en Buscar.
    5. En el cuadro de búsqueda, introduzca Manage Administrator Profile Values y haga clic en el icono Buscar.
    6. En los resultados de búsqueda, haga clic en Gestionar valores de perfil de administrador.
    7. En Profile Options Code, introduzca ORA_CORS_ORIGINS y, a continuación, haga clic en Search.
    8. En ORA_CORS_ORIGINS: valores de perfil, haga clic en Nuevo.
    9. En Nivel de perfil, seleccione Sitio.
    10. En Valor de perfil, introduzca 'self' (incluidas las comillas simples), seguido de la URL raíz de VB Studio. Por ejemplo: 'self' https://abcd-test-DEVCSAPP-07012210-2070-abcd.developer.ocp.oraclecloud.com
      Nota

      No incluya números de puerto, comodines ni caracteres extraños después de la raíz. Por ejemplo, si la URL completa de VB Studio es https://abcd-test-DEVCSAPP-07012210-2070-abcd.developer.ocp.oraclecloud.com:443/abcd-test-devcsapp-07012210-2070-abcd, la raíz es simplemente https://abcd-test-DEVCSAPP-07012210-2070-abcd.developer.ocp.oraclecloud.com.

      La pantalla debe tener un aspecto similar al siguiente:
      A continuación se muestra la descripción de oraclecloudapps_vbstudio_root.png
      Descripción de la ilustración oraclecloudapps_vbstudio_root.png

    11. Antes de finalizar la configuración de CORS, debe comprobar las cabeceras de CORS que se van a agregar.

      Aunque todas las demás opciones de CORS se deben configurar por defecto, en cada pod, es posible que falten algunas de estas configuraciones o que se hayan borrado involuntariamente. Consulte Configurar Uso Compartido de Recursos de Origen Cruzado para obtener información adicional sobre todos los valores que se pueden configurar, incluida una lista de valores aceptables para cada opción.

    12. Haga clic en Guardar y Cerrar.
  • Si aún tiene problemas, póngase en contacto con su representante de los Servicios de Soporte Oracle y presente una solicitud de servicio para que Oracle pueda ayudarle a configurar el acceso a VB Studio.