APIを使用して単一のElasticIPアドレスから複数のEC2インスタンスへのポート転送を設定できるAWSサービス(インスタンスを作成してiptablesを介して何かを行うのではなく)はありますか?.
Elastic IP 54.345.67.89
を持っているとしましょう。 EC2インスタンスを作成するときは、独自のElastic IPを割り当てるのではなく、Elastic IPアドレス用の新しいポートを作成し、そのポートから新しいインスタンスのポートにトラフィックを転送したいと思います。
したがって、54.345.67.89:25600
は-> 10.123.456.78:25600
に転送されます
次に、別のインスタンスを作成する場合、ElasticIPがその新しいインスタンスに転送するために使用する別のポートの作成を使用できます。
54.345.67.78:25601
は-> 10.123.456.79:25600
に転送します
Elastic IP要件はどの程度厳格ですか?
あなたが説明しているのは Elastic Load Balancer (ELB)です。残念ながら、これらはElasticIPでは機能しません。
ELBは、HTTPトラフィックのバランスを取り、HTTPSトラフィックのSSL部分をオフロードできます。また、質問で説明しているプレーンなTCPバランシングを実行できます。インスタンスが再起動されて新しいIPアドレスを取得した場合でも、インスタンスに「固定」できます。
mustがElastic IPである場合、IPTablesは私が使用するツールであり、 そのための手順 も同じですAmazonEC2内で他のどこよりも。バックエンドインスタンスが再起動して新しいIPアドレスを取得するたびにIPTablesを再構成する必要があります(インスタンスが 仮想プライベートクラウド (VPC)にある場合を除きます。これは、次の場合に強くお勧めします。 IPTablesルートを下ります。)