VB Studio IPアドレスの許可リスト後のアクセス問題の解決
VB StudioインフラストラクチャのIPアドレスをWeb Application Firewall (WAF)またはロケーション・ベース・アクセス制御(LBAC)構成(あるいはその両方)で許可されたIPアドレスのリストに追加し、現在アクセスの問題が発生している場合は、次のいずれかの解決策を試してください。
- LBACを有効にしているが、VB Studio IPアドレスをLBAC許可リストに追加していない場合は、「環境<環境名>のステータスを判断できません」というエラー・メッセージがユーザーに表示されることがあります。:Forbiddenであるため、<instance name>からサンドボックスのリストを取得できませんでした。
- VB Studioの「環境」ページの「サービス・インスタンス」タブに「未承認」ステータスが表示された場合、LBACまたはWAFに関連する問題はあります。ただし、FAステータス・エンドポイントにアクセスできない資格証明に問題がある可能性もあります。すべてのエンドポイントではなく、特定のエンドポイントのみがLBAC構成によって保護されます。
- VB StudioのルートURLをOracle CloudアプリケーションのORA_CORS_ORIGINSプロファイル・オプションに追加して、Cross-Origin Resource Sharing (CORS)を有効にするようにOracle Cloud Applications管理者に依頼します。このオプションは、相互に通信できるドメインを指定するために使用します。
ノート
本番からテスト(P2T)およびデータベースを置き換えるその他の操作によって、プロファイル・オプション値が変更される場合があります。データベースを置き換える操作を実行する場合は、これらのステップを繰り返す必要があります。CORSを有効にするには、Oracle Cloud Applications管理者が次のことを行う必要があります。
- Oracle Cloud ApplicationsインスタンスからVB Studioを開き、ブラウザのアドレス・バーからVB Studio URLをコピーします。
- Oracle Cloud Applicationsインスタンスで、「ナビゲータ」
をクリックします。
- 「その他」で、「設定および保守」をクリックします。
- ページの右側で、「タスク」、
、「検索」の順にクリックします。
- 検索ボックスで、
Manage Administrator Profile Values
と入力して「検索」アイコンをクリックします。 - 検索結果で、「管理者プロファイル値の管理」をクリックします。
- 「プロファイル・オプション・コード」に
ORA_CORS_ORIGINS
と入力し、「検索」をクリックします。 - ORA_CORS_ORIGINSの「プロファイル値」で、「新規」をクリックします。
- プロファイル・レベルで、「サイト」を選択します。
- 「プロファイル値」に、
'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の説明 - CORSの設定を終了する前に、追加するCORSヘッダーを確認する必要があります。
他のすべてのCORSオプションはデフォルトで構成する必要がありますが、すべてのポッドで、これらの設定の一部が欠落しているか、誤って消去された可能性があります。各オプションの許容値のリストなど、構成可能なすべての設定の詳細は、Cross-Origin Resource Sharingの構成を参照してください。
- 「保存」および「閉じる」をクリックします
- まだ問題が発生している場合は、Oracle Supportの担当者に連絡し、SRを提出して、OracleがVB Studioへのアクセスの設定を支援できるようにします。