Risolvi problemi di accesso dopo l'inserimento nella lista di inclusione dell'indirizzo IP di VB Studio

Se l'indirizzo IP dell'infrastruttura VB Studio è stato aggiunto alla lista degli indirizzi IP consentiti nella configurazione WAF (Web Application Firewall) e/o LBAC (Location Based Access Control) e si verificano problemi di accesso, provare una delle soluzioni seguenti:

  • Se LBAC è abilitato, ma l'indirizzo IP di VB Studio non è stato aggiunto all'elenco di inclusione LBAC, gli utenti potrebbero ricevere messaggi di errore che indicano: "Non è possibile determinare lo stato dell'ambiente <nome ambiente>. Impossibile recuperare l'elenco di sandbox da <nome istanza> a causa di :Vietato."
  • Se viene visualizzato uno stato "Non autorizzato" nella scheda Istanze del servizio nella pagina Ambienti di VB Studio, il problema potrebbe essere correlato a LBAC o WAF. Tuttavia, potrebbe anche verificarsi un problema con le credenziali dell'utente che non hanno accesso agli endpoint di stato FA. Solo alcuni endpoint sono protetti dalla configurazione LBAC.
  • Chiedere all'amministratore di Oracle Cloud Applications di abilitare CORS (Cross-Origin Resource Sharing) aggiungendo l'URL root di VB Studio all'opzione di profilo ORA_CORS_ORIGINS dell'applicazione Oracle Cloud. Questa opzione viene utilizzata per specificare quali domini possono comunicare tra loro.
    Nota

    La produzione da sottoporre a test (P2T) e altre operazioni che sostituiscono il database possono causare la modifica del valore dell'opzione di profilo. Se si esegue un'operazione che sostituisce il database, è necessario ripetere questi passi.

    Per abilitare CORS, l'amministratore di Oracle Cloud Applications deve:

    1. Aprire VB Studio dall'istanza di Oracle Cloud Applications e copiare l'URL di VB Studio dalla barra degli indirizzi del browser.
    2. Nell'istanza di Oracle Cloud Applications, fare clic su Navigator l'icona Menu .
    3. In Altri, fare clic su Impostazione e manutenzione.
    4. Sul lato destro della pagina fare clic su Task,Icona task e quindi su Cerca.
    5. Nella casella di ricerca immettere Manage Administrator Profile Values e fare clic sull'icona Cerca.
    6. Nei risultati della ricerca, fare clic su Gestisci valori profilo amministratore.
    7. In Codice opzioni profilo, immettere ORA_CORS_ORIGINS, quindi fare clic su Cerca.
    8. In ORA_CORS_ORIGINS: Valori profilo, fare clic su Nuovo.
    9. In Livello profilo, selezionare Sede.
    10. In Valore profilo, immettere 'self' (incluse le virgolette singole), seguito dall'URL root di VB Studio. Ad esempio: 'self' https://abcd-test-DEVCSAPP-07012210-2070-abcd.developer.ocp.oraclecloud.com
      Nota

      Non includere numeri di porta, caratteri jolly o caratteri estranei dopo l'origine. Ad esempio, se l'URL completo di VB Studio è https://abcd-test-DEVCSAPP-07012210-2070-abcd.developer.ocp.oraclecloud.com:443/abcd-test-devcsapp-07012210-2070-abcd, la root è semplicemente https://abcd-test-DEVCSAPP-07012210-2070-abcd.developer.ocp.oraclecloud.com.

      Lo schermo dovrebbe avere un aspetto simile al seguente:
      Segue la descrizione dell'immagine oraclecloudapps-vbstudio-root.png
      Descrizione dell'immagine oraclecloudapps-vbstudio-root.png

    11. Prima di completare l'impostazione CORS, è necessario controllare le intestazioni CORS da aggiungere.

      Sebbene tutte le altre opzioni CORS debbano essere configurate per impostazione predefinita, in ogni pod alcune di queste impostazioni potrebbero essere mancanti o potrebbero essere state cancellate inavvertitamente. Per ulteriori informazioni su tutte le impostazioni che è possibile configurare, incluso un elenco di valori accettabili per ciascuna opzione, vedere Configura condivisione risorse tra origini.

    12. Fare clic su Salva e su Chiudi.
  • Se si verificano ancora problemi, contattare il rappresentante del Supporto Oracle e inoltrare una richiesta di servizio in modo che Oracle possa assistere l'utente nell'impostazione dell'accesso a VB Studio.