ElasticsearchがインストールされたEC2マシンを持っています。ポートを取得する必要があります9200
オープンして、同じリージョンの他の内部マシンがこのポートにアクセスできるようにします。このポートを公開したままにするつもりはありません。
これを行う方法がわかりません。そのために使用できるカスタムIPはありますか? VPCを使用する必要がありますか?
EC2にはパブリックIPとプライベートIPがあります。プライベートIPを使用して、セキュリティグループの受信設定で適切なルールを作成します。
AWSマネジメントコンソールにログインし、EC2に移動します。
プライベートIPを取得するには、[インスタンス]に移動します。 EC2インスタンスを選択し、[説明]タブに移動します。そこにプライベートIPがあります。
セキュリティグループルールを作成するには、[ネットワークとセキュリティ]> [セキュリティグループ]に移動します。適切なセキュリティ設定を選択し、プライベートIPを使用してポート9200を追加します。
編集:新しいセキュリティグループを作成する代わりに、編集既存のセキュリティグループをお勧めします。各EC2には、作成時にセキュリティグループが付属しています。
方法:
新しいセキュリティルールを追加するときのサンプルVaues:
リファレンス: http://docs.aws.Amazon.com/AWSEC2/latest/UserGuide/using-network-security.html#security-group-rules
AWS EC2インスタンスにはプライベートIPとパブリックIPの両方があります。プライベートIPを確認するには、AWS EC2管理コンソールでインスタンスをクリックし、右クリック-> [ネットワーク]-> [プライベートIPアドレスの管理]をクリックします。
プライベートIPアドレスとパブリックIPアドレスの両方を確認できます。パブリックIPアドレス上のすべての受信トラフィックをブロックし、プライベートIPアドレスを使用してネットワーク内に接続できます。