インスタンスにサービスへのアクセスを許可する
Visual Builderインスタンスが外部サービスにアクセスする必要がある場合は、インスタンスをサービスの許可リスト(以前のホワイトリスト)に含める必要があります。
サービスは通常、許可リストと呼ばれるアクセス制御リスト(ACL)を使用して、アクセスを許可されているネットワークおよびサービスを制限します。サービスへのアクセスが許可されるのは、許可リストのIPアドレスまたはVirtual Cloud Network (VCN)のユーザーのみです。許可リストの制限は、ユーザー資格証明などの標準の認可メカニズムに加えて、常に設定されています。
REST Webサービスなどの外部サービスへのアクセスを必要とするVisual Builderインスタンスは、外部サービスの許可リストにある必要があります。Webサービスの許可リストを取得するには、Webサービスの管理者と協力して、VBインスタンスにACLアクセス・ルールを追加する必要があります。これには、Webサービスの管理者へのサービス・リクエストの申告が必要になる場合があります。通常、これを行う必要があるのは、サービスへのアクセスを必要とする新しいVBインスタンスを作成する場合、またはVBインスタンスで新しいサービスの使用を開始する場合のみです。VBインスタンスは、インスタンスが作成される前であっても、いつでも許可リストに追加できます。
VBインスタンスでアクセスする必要があるサービスの場所およびタイプに応じて、サービスの管理者に次を提供する必要があります:
- Visual BuilderのサービスVCN、
- Visual BuilderサービスVCNのOracle Cloud ID (OCID)
- Visual BuilderサービスVCNのNATゲートウェイIPアドレス。
VBインスタンスのサービスVCN、OCIDおよびNATゲートウェイのIPアドレスは、インスタンスのリージョンによって決まります。たとえば、iad-VB-isovcn
は、アッシュバーン・リージョン内のインスタンスのVBサービスVCNです。これらの内容の詳細は、OCIドキュメントのVCNおよびサブネットの概要およびNAT Gatewayを参照してください。
Oracle DBサービス(ATP、DBaaS)を使用するVisual Builderインスタンスは、またVB管理VCNを持ちます。VB管理VCN OCIDまたはNAT IPは、サービスの許可リストに追加する必要があります。VBサービスに関連するスキーマを更新できるようにするには、VB管理VCNからのアクセスが必要です(たとえば、パッチまたは更新がインスタンスに適用されるとき)。
インスタンスのVBサービスNATゲートウェイIPおよびVCN OCIDは、OCIコンソールのインスタンスの「ネットワーキング」タブで表示できます。インスタンスにVB管理NATゲートウェイIPおよびVCN OCIDもある場合、それらもタブに表示されます:
サービス・リクエストで指定する必要のあるインスタンスの詳細は、インスタンスでアクセスする必要のあるサービスの場所とタイプによって異なります。
-
Oracle Service Network (OSN) (ORDSなど)にあるREST Webサービスの場合は、次を指定します。
- VBサービスVCN OCID
サービス管理者は、VBランタイム・サービスVCNからのアクセスを許可するために、1つのアクセス・ルールを構成する必要があります。
-
ATPなど、OSNにある自律型データベースの場合は、次を提供します。
- VBサービスVCN OCID、および
- VB管理VCN OCID
サービス管理者は、VBランタイム・サービスVCNおよびVB管理VCNからのアクセスを許可するために、2つのアクセス・ルールを構成する必要があります。
-
外部REST Webサービスの場合は、次を指定します。
- VBサービスVCNのNATゲートウェイIPアドレス
サービス管理者は、VBランタイム・サービスのNATゲートウェイのIPアドレスからのアクセスを許可するように、1つのアクセス・ルールを構成する必要があります。
NATゲートウェイに対して構成されたアクセス・ルールは、サービスがインスタンスと同じリージョンおよびOSNに存在しない場合に使用されます。
-
外部DBaaSデータベースの場合、次を指定します。
- VBサービスVCNのNATゲートウェイIPアドレス
- VB管理VCNのNATゲートウェイIPアドレス
サービス管理者は、VBランタイム・サービスVCN NATゲートウェイおよびVB管理VCN NATゲートウェイからのアクセスを許可するために、2つのアクセス・ルールを構成する必要があります。
NATゲートウェイに対して構成されたアクセス・ルールは、サービスがインスタンスと同じリージョンおよびOSNに存在しない場合に使用されます。