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

Elasticsearch:インターネット経由のデータ送信向け NAT ゲートウェイの構成

最終更新日:Mar 26, 2026

Alibaba Cloud Logstash クラスターは仮想プライベートクラウド (VPC) 内で実行され、デフォルトではインターネットにアクセスできません。インターネットからデータを収集したり、インターネット上の送信先へデータを送信したりするには、Logstash クラスター向けに NAT ゲートウェイを構成します。

NAT Gateway サービスは、この目的のために以下の 2 つの機能を提供します:

  • DNAT (Destination Network Address Translation:宛先ネットワークアドレス変換): インターネット上のサービスが Logstash へデータを送信できるようにします

  • SNAT (Source Network Address Translation:ソースネットワークアドレス変換): Logstash がインターネットにアクセスできるようにします

NAT Gateway サービスの背景情報については、「NAT Gateway とは?」をご参照ください。

制限事項

  • NAT ゲートウェイは、最大 20 個の EIP (Elastic IP addresses) をサポートします。

  • NAT ゲートウェイには、最大 10 個の従量課金制 EIP を関連付けることができます。各 EIP のピークスループットは 200 Mbit/s です。

  • EIP の上限を増加させるには、チケットを送信してください。

  • SNAT エントリに割り当てられた EIP は、DNAT エントリでは使用できません。

前提条件

開始する前に、以下の条件を満たしていることを確認してください。

NAT ゲートウェイの構成

ステップ 1:NAT ゲートウェイ設定画面の表示

  1. Alibaba Cloud Elasticsearch コンソールの Logstash クラスター一覧ページへ移動します。

  2. 上部ナビゲーションバーで、クラスターが配置されているリージョンを選択します。

  3. Logstash クラスターページで、対象のクラスターを見つけ、その ID をクリックします。

  4. 左側ナビゲーションウィンドウで、ネットワークとセキュリティをクリックします。

  5. ネットワーク設定セクションで、NAT ゲートウェイの構成をクリックします。

ステップ 2:インターネット NAT ゲートウェイの作成

インターネット NAT ゲートウェイページで、インターネット NAT ゲートウェイの作成をクリックします。Logstash クラスターが配置されているリージョンおよび VPC を選択します。

各パラメーターの詳細な説明については、「ステップ 1:インターネット NAT ゲートウェイの作成」をご参照ください。NAT ゲートウェイの構成概要については、「インターネット NAT ゲートウェイの作成と管理」をご参照ください。

ステップ 3:NAT ゲートウェイへの EIP の関連付け

  1. インターネット NAT ゲートウェイページで、対象の NAT ゲートウェイを見つけ、操作列からその他 > EIP の関連付けを選択します。

  2. EIP の関連付けダイアログボックスで、既存の EIP の選択を選択し、利用可能な EIP を選択します。利用可能な EIP がない場合は、EIP の購入と関連付けを選択して、OK をクリックします。

  3. OK をクリックします。

ステップ 4:DNAT エントリの作成

DNAT エントリにより、インターネット上のサービスがご利用の Logstash クラスターへデータを送信できるようになります。

  1. インターネット NAT ゲートウェイページで、対象の NAT ゲートウェイを見つけ、操作列からDNAT の構成をクリックします。

  2. DNAT 管理タブをクリックします。

  3. DNAT エントリ一覧セクションで、DNAT エントリの作成をクリックします。

  4. 以下のパラメーターを設定します:

    パラメーター説明
    EIP の選択利用可能なパブリック IP アドレスを選択します。SNAT エントリで使用中の EIP は、ここで再利用できません。
    プライベート IP アドレスの選択手動入力を選択し、Logstash クラスターのノードの IP アドレスを入力します。ノードの IP アドレスを確認するには、クラスターの基本情報ページへ移動します。「クラスターの基本情報を表示」をご参照ください。
    ポート設定DNAT マッピング方式を選択します:任意のポート(IP アドレスマッピング:パブリック IP アドレスへのすべてのリクエストがクラスターへ転送されます)またはカスタムポート(ポートマッピング:特定のプロトコルおよびポートに基づいてリクエストが転送されます)。カスタムポートを選択した場合、パブリックポートプライベートポート、およびプロトコルも設定します。
    エントリ名DNAT エントリの名前を入力します。名前は 2~128 文字で、英字で始まり、英字、数字、アンダースコア (_)、ハイフン (-) を含めることができます。
  5. OK をクリックします。

ステップ 5:SNAT エントリの作成

SNAT エントリにより、ご利用の Logstash クラスターがインターネットにアクセスできるようになります。

  1. インターネット NAT ゲートウェイページで、対象の NAT ゲートウェイを見つけ、操作列からSNAT の構成をクリックします。

  2. SNAT 管理タブをクリックします。

  3. SNAT エントリ一覧セクションで、SNAT エントリの作成をクリックします。

  4. SNAT エントリで、vSwitch の指定を選択し、以下のパラメーターを設定します:

    パラメーター説明
    vSwitch の選択Logstash クラスターが配置されている VPC 内の vSwitch を選択します。この vSwitch 内のすべての Elastic Compute Service (ECS) インスタンスが、この SNAT エントリを経由してインターネットにアクセスできるようになります。
    EIP の選択インターネットアクセス用のパブリック IP アドレスを選択します。SNAT IP アドレスプールを構築するには、複数の EIP を選択します。複数の EIP を選択する場合、それらはすべて同一の Internet Shared Bandwidth インスタンスに紐付けられている必要があります。「Internet Shared Bandwidth インスタンスへの EIP の関連付けおよび関連付け解除」をご参照ください。
  5. OK をクリックします。

SNAT の全パラメーター一覧については、「SNAT エントリの作成と管理」をご参照ください。

ステップ 6:Logstash パイプラインの構成

Elasticsearch コンソール内の Logstash クラスターの基本情報ページに戻り、インターネット経由でのデータ送信に対応するパイプラインを構成します。「設定ファイルを使用したパイプラインの管理」をご参照ください。

以下の例では、入力として Beats を、出力として Elasticsearch クラスターを使用しています。Beats サーバーは Logstash クラスターと同じ VPC 内にあり、Elasticsearch クラスターは別の VPC 内にあります。そのため、Logstash がインターネット経由で Elasticsearch クラスターに到達するには、SNAT エントリが必要です。

input {
    beats {
        port => 8000
        host => "118.11.xx.xx"
    }
}
filter {

}
output {
    elasticsearch {
        hosts => ["http://es-cn-o40xxxxxxxxxx****.elasticsearch.aliyuncs.com:9200"]
        index => "logstash_test_1"
        password => "es_password"
        user => "elastic"
    }
    file_extend {
        path => "/ssd/1/ls-cn-v0h1kzca****/logstash/logs/debug/test"
    }
}

次のステップ