すべてのプロダクト
Search
ドキュメントセンター

OpenSearch:VPC ピアリング経由での VPC 間の OpenSearch インスタンスへのアクセス

最終更新日:Jun 23, 2026

このトピックでは、VPC ピアリング接続を使用して、別のリージョンにある OpenSearch Retrieval Engine Edition インスタンスのデータにアクセスする方法について説明します。

利用シーン

中国 (杭州) リージョンの vpc1 という名前の VPC に OpenSearch Retrieval Engine Edition インスタンスがあるとします。中国 (北京) リージョンの vpc2 という名前の別の VPC から、このインスタンスのプライベートエンドポイントにアクセスする必要があります。

リソース

リージョン

CIDR と IP アドレス

vpc1

中国 (杭州)

プライマリ CIDR ブロック:10.0.0.0/8

vpc2

中国 (北京)

プライマリ CIDR ブロック:10.0.0.0/8

  • セカンダリ CIDR ブロック:192.168.0.0/16

  • NAT IP:192.168.2.27

インスタンスの IP アドレスの取得

インスタンスの詳細ページで、エンドポイントをコピーします。エンドポイントに PING を実行して、OpenSearch Retrieval Engine Edition インスタンスの IP アドレスを取得します。この例では、IP アドレスは 100.103.22.210 です。

shell@Alicloud:~$ ping ha-cn-xxx.ha.aliyuncs.com
PING ha-cn-xxx.ha.aliyuncs.com (100.103.22.210) 56(84) bytes of data.

VPC ピアリング接続の作成と接続性の設定

VPC ピアリング接続の作成方法の詳細については、「VPC ピアリング接続を使用した VPC 間のプライベート接続の確立」をご参照ください。

  1. VPC ピアリング接続コンソールにログインします。リクエスト元 VPC のリージョン (この例では中国 (北京)) を選択し、VPC ピアリング接続を作成します。

  2. vpc2 にセカンダリ CIDR ブロックを割り当て、vSwitch を作成します。

    1. VPC コンソールで vpc2 をクリックし、CIDR > [セカンダリ CIDR ブロックの追加] を選択します。CIDR ブロックを選択し、OK をクリックします。この例では、セカンダリ CIDR ブロックは 192.168.0.0/16 です。

    2. vSwitch ページに移動し、作成 をクリックします。VPC を vpc2 に設定します。IPV4 CIDR ブロック には、vpc2 のセカンダリ CIDR ブロックを選択します。[vSwitch 情報] を入力し、OK をクリックします。この例では、セカンダリ CIDR ブロックに関連付けられた vSwitch は Switch2 という名前です。

  3. VPC NAT Gateway を作成し、Switch2 に関連付けます。VPC コンソールの左側のナビゲーションウィンドウで、NAT Gateway をクリックします。VPC NAT ゲートウェイ タブで、[Create VPC NAT Gateway] をクリックします。購入ページで、ID に Switch2 を選択します。

  4. VPC NAT Gateway の SNAT エントリを設定します。作成した VPC NAT Gateway インスタンスをクリックします。SNAT の管理 タブで、SNAT エントリの作成 をクリックします。NAT IP アドレスを選択し、OK をクリックします。この例では、NAT IP アドレスは 192.168.2.27 です。

  5. カスタムルートテーブルを作成し、Switch2 に関連付けます。

    左側のナビゲーションウィンドウで、[ルートテーブル] をクリックします。[ルートテーブル] ページで、[ルートテーブルの作成] をクリックします。この例では、カスタムルートテーブルの名前は bj2switch_routing です。bj2switch_routing インスタンスを見つけ、[リソースのバインド] をクリックし、Switch2 をカスタムルートテーブルに関連付けます。

インスタンスのルート設定

1. アウトバウンドルートの設定

  1. VPC コンソールにログインし、vpc2 のシステムルートテーブルを見つけます。

  2. 100.103.22.210 に対するカスタムルートエントリーを追加しネクストホップを VPC NAT Gateway に設定します。

  3. VPC コンソールにログインし、Switch2 のカスタムルートテーブル (bj2switch_routing) を見つけます。

  4. 100.103.22.210 のルートエントリを追加し、ネクストホップを VPC ピアリング接続に設定します。

2. リターンルートの設定

  1. VPC コンソールにログインし、vpc1 のシステムルートテーブルを見つけます。

  2. カスタムルートエントリーを追加し、送信先を 192.168.2.27 に、[ネクストホップ] を VPC ピアリング接続に設定します。

接続の検証

  1. vpc2 に ECS インスタンスを作成し、ターミナルで次の curl コマンドを実行して結果を確認します。{username}{password}、および {instanceId} を実際の値に置き換えます。

    curl -i -u "{username}:{password}" http://{instanceId}.ha.aliyuncs.com/network/active
  2. 以下のような応答は、接続が確立されたことを示します。

    HTTP/1.1 200 OK
    Server: Tengine
    Date: Tue, 26 Nov 2024 08:29:34 GMT
    Content-Type: application/json; charset=utf-8
    Content-Length: 0
    Connection: keep-alive
    Keep-Alive: timeout=320
    X-Request-Id: 037a9080181d0b90b8c99b25af7e****

    403 Forbidden エラーが発生した場合、ネットワークにまだ問題があることを示しています。ご連絡ください。