Risolvi problemi di accesso dopo aver elencato l'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 ora si verificano problemi di accesso, provare una delle soluzioni riportate di seguito.

  • Se l'LBAC è abilitato, ma non è stato aggiunto l'indirizzo IP di VB Studio alla lista di inclusione LBAC, gli utenti potrebbero ricevere messaggi di errore che dicono: "Non siamo in grado di determinare lo stato dell'ambiente <nome ambiente>. Impossibile recuperare la lista di sandbox da <instance name> a causa di :Forbidden."
  • Se nella scheda Istanze del servizio della pagina Ambienti di VB Studio viene visualizzato lo stato "Non autorizzato", il problema potrebbe essere correlato a LBAC o WAF. Tuttavia, potrebbe anche trattarsi di un problema con le credenziali che non hanno accesso agli endpoint di stato FA. Solo alcuni endpoint, non tutti, sono protetti dalla configurazione del controllo LBAC.
  • Chiedere all'amministratore di Oracle Cloud Applications di abilitare CORS (Cross-Origin Resource Sharing) aggiungendo l'URL radice 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

    Dalla produzione al 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 questa procedura.

    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, 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 Gestione 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 Sito.
    10. In Valore profilo immettere 'self' (comprese le virgolette singole), seguito dall'URL radice 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 la radice. 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 radice è semplicemente https://abcd-test-DEVCSAPP-07012210-2070-abcd.developer.ocp.oraclecloud.com.

      La schermata dovrebbe avere un aspetto simile al seguente:
      Segue la descrizione di oraclecloudapps_vbstudio_root.png
      Descrizione dell'immagine oraclecloudapps_vbstudio_root.png

    11. Prima di completare l'impostazione CORS, 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 essere state cancellate inavvertitamente. Per ulteriori informazioni su tutte le impostazioni che è possibile configurare, incluso un elenco di valori accettabili per ciascuna opzione, vedere Configure Cross-Origin Resource Sharing.

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