VB Studio IPアドレスのリストを許可したあとでアクセスの問題を解決する

Web Application Firewall (WAF)またはロケーション・ベース・アクセス制御(LBAC)構成(あるいはその両方)で許可されたIPアドレスのリストにVB StudioインフラストラクチャIPアドレスを追加し、アクセスの問題が発生している場合は、次の可能な解決策のいずれかを試してください。

  • LBACが有効になっているが、VB StudioのIPアドレスをLBACの許可リストに追加していない場合は、「環境<環境名>のステータスを判別できません」というエラーメッセージがユーザーに表示されることがあります。:Forbiddenにより、<インスタンス名>からサンドボックスのリストを取得できませんでした。
  • VB Studioの「環境」ページの「サービス・インスタンス」タブに「未認可」ステータスが表示される場合、問題はLBACまたはWAFに関連している可能性があります。ただし、FAステータス・エンドポイントにアクセスできない資格証明の問題である可能性もあります。すべてのエンドポイントではなく、特定のエンドポイントのみがLBAC構成によって保護されます。
  • Oracle Cloud Applications管理者に、Oracle CloudアプリケーションのORA_CORS_ORIGINSプロファイル・オプションにVB StudioのルートURLを追加して、Cross-Origin Resource Sharing (CORS)を有効にするように依頼します。このオプションは、どのドメインが相互に通信できるかを指定するために使用します。
    ノート

    本番からテスト(P2T)およびデータベースを置き換えるその他の操作によって、プロファイル・オプション値が変更される可能性があります。データベースを置き換える操作を実行する場合は、これらのステップを繰り返す必要があります。

    CORSを有効にするには、Oracle Cloud Applications管理者が次のことを行う必要があります。

    1. Oracle Cloud ApplicationsインスタンスからVB Studioを開き、ブラウザのアドレス・バーからVB StudioのURLをコピーします。
    2. Oracle Cloud Applicationsインスタンスで、「ナビゲータ」 「Menu」アイコンをクリックします。
    3. 「その他」で、「設定および保守」をクリックします。
    4. ページの右側で、「タスク」「タスク」アイコンをクリックし、「検索」をクリックします。
    5. 検索ボックスで、Manage Administrator Profile Values と入力して、「検索」アイコンをクリックします。
    6. 検索結果で「管理者プロファイル値の管理」をクリックします。
    7. 「プロファイル・オプション・コード」にORA_CORS_ORIGINSと入力し、「検索」をクリックします。
    8. ORA_CORS_ORIGINS: プロファイル値で、「新規」をクリックします。
    9. プロファイル・レベルで「サイト」を選択します
    10. 「プロファイル値」に、'self' (一重引用符を含む)に続けて、VB StudioのルートURLを入力します。たとえば: 'self' https://abcd-test-DEVCSAPP-07012210-2070-abcd.developer.ocp.oraclecloud.com
      ノート

      ルートの後にポート番号、ワイルドカードまたは無関係な文字を含めないでください。たとえば、VB StudioのフルURLがhttps://abcd-test-DEVCSAPP-07012210-2070-abcd.developer.ocp.oraclecloud.com:443/abcd-test-devcsapp-07012210-2070-abcdの場合、ルートは単純にhttps://abcd-test-DEVCSAPP-07012210-2070-abcd.developer.ocp.oraclecloud.comです。

      画面は次のようになります。
      oraclecloudapps-vbstudio-root.pngの説明が続きます
      図oraclecloudapps-vbstudio-root.pngの説明

    11. CORSの設定を完了する前に、追加するCORSヘッダーを確認する必要があります。

      他のすべてのCORSオプションをデフォルトで構成する必要がありますが、すべてのポッドで、これらの設定の一部が欠落しているか、誤って消去されている可能性があります。各オプションの許容値のリストなど、構成可能なすべての設定の詳細は、Cross-Origin Resource Sharingの構成を参照してください。

    12. 「保存」および「閉じる」をクリックします。
  • それでも問題が発生する場合は、Oracle Supportの担当者に連絡して、VB Studioへのアクセスの設定をOracleが支援できるようにSRを提出してください。