プライベート・エンドポイントを構成するための前提条件

プライベート・エンドポイントを構成および使用する前に、必要なすべてのタスクを完了します。エラーによってプライベート・エンドポイントを作成できない場合は、すべての前提条件を完了していない可能性があります。

1.VCNおよびサブネットの作成

このタスクは、Oracle Integrationインスタンスごとに1回のみ実行します。

仮想クラウド・ネットワーク(VCN)は、Oracle Cloud Infrastructureで設定したカスタマイズ可能なプライベート・ネットワークです。サブネットは、VCNの下位区分です。プライベート・リソース(Oracleデータベースなど)をサブネット内にプライベート・ネットワークに配置します。統合では、プライベート・エンドポイントを使用してサブネット内のプライベート・リソースにアクセスできます。

VCNおよびサブネットがすでにある可能性があります。たとえば、パブリック・インターネット上にないOracle Cloud Infrastructureリソースがある場合、これらのリソースを保持するVCNおよびサブネットはすでに作成されています。プライベート・リソースの例としては、Oracle Autonomous Database (ATP)のインスタンス、プライベートSFTPサーバーとして設定した仮想マシン、プライベート・カスタムRESTエンドポイントをホストするために使用するWebサーバーなどがあります。

要件
  • プライベート・リソースは、Oracle Integrationがプロビジョニングされているのと同じ顧客テナンシに存在する必要があります。
  • VCNは、Oracle Integrationインスタンスと同じリージョンに存在する必要があります。
  • VCNおよびサブネットは、顧客テナンシ内の任意のコンパートメントに配置できます。
  • サブネットはパブリックまたはプライベートにできます。
ノート

プライベート・エンドポイントを作成すると、クラスレス・ドメイン間ルーティング(CIDR)ブロック内の空きIPの使用可能なプールから3つのIPが選択されます。これらはネットワーク予約IPからのものではありません。

インストラクション

「SCNおよびサブネットの概要」を参照してください。

後で必要な情報

次の情報に注意してください。プライベート・エンドポイントを作成するときに、これが必要になります。

  • VCNを保持するコンパートメントの名前と、サブネットを保持するコンパートメントの名前。

    同じコンパートメントである可能性があります。

  • VCNの名前。
  • プライベート・エンドポイントがアクセスを許可するVCN内のサブネットの名前。

    サブネットには、Oracle Autonomous Database (ATP)インスタンスなどのプライベート・リソースが含まれます。

2. リソースをサブネットに追加

統合でアクセスするプライベート・リソースをサブネットに配置します。プライベート・リソースの例としては、Oracle Autonomous Database (ATP)のインスタンス、プライベートSFTPサーバーとして設定した仮想マシン、プライベート・カスタムRESTエンドポイントをホストするために使用するWebサーバーなどがあります。

3. ポリシーを作成します

このタスクは、Oracle Integrationインスタンスごとに1回のみ実行します。Oracle Integrationインスタンスごとに必要なポリシーは1つのみです。

プライベート・エンドポイントを作成するには、サブネットを保持するコンパートメントのリソースを管理する権限が必要です。これらの権限を取得するには、ポリシーを作成します。

このポリシーにより、プライベート・エンドポイントはサブネットを含むコンパートメントに仮想ネットワーク・インタフェース・カード(VNIC)を作成できます。プライベート・エンドポイントは、VNICを使用してサブネット内のプライベート・リソースにアクセスします。VNICについてさらに学習するには、Virtual Network Interface Cards (VNIC)を参照してください。

要件

次の構文を使用します:

allow group group_name to manage virtual-network-family in compartment compartment-name

ここで:
  • group_nameは、プライベート・エンドポイントの作成を許可されるユーザー・グループです。

    プライベート・エンドポイントを作成するユーザーがグループに属していることを確認してください。

  • compartment-nameは、プライベート・リソースを持つサブネットを含むコンパートメントの名前です。VCNおよびサブネットを作成したときに、Oracle Integrationインスタンスを含むコンパートメントがデフォルトで選択されました。ただし、異なるコンパートメントを選択した可能性があります。

インストラクション

ポリシーを作成するには、Oracle Integrationのポリシーの作成を参照してください。