ロードバランサーを介して実行されるいくつかのEC2インスタンスを使用して、Amazonクラウド上でセットアップを実行しています。
ホワイトリストに追加されたIPからのリクエストのみを受け入れるサードパーティAPIをプラグインしているため、サイトに一意の(静的)IPまたはIPのセットがあることが重要です。
基本的に、これらのサードパーティに静的IPまたはサイトからの要求が常に送信されるIPの範囲を提供できない限り、サードパーティに呼び出しを行うことはできません。
Elastic IPはロードバランサーと互換性がないことを知っているので、誰もこれを達成する方法を知っていますか?
ロードバランサーのDNS名のIP(たとえば、dualstack.awseb-BAMobile-ENV-xxxxxxxxx.eu-west-1.elb.amazonaws.comが200.200.200.200に解決される)を検索すると、そのIPは静的になりますか?
どんな助け/アドバイスも大歓迎です。
ロードバランサーのIPアドレスは静的ではありません。いずれにしても、着信ロードバランサーIPは発信接続には使用されません。
ロードバランサーの背後にある実際のインスタンスにエラスティックIPを割り当てて、発信リクエストに使用することができます。 5個の無料のElastic IPを入手できます。必要な場合は、さらに多くを申請できると思います。
さらに、VPCを使用し、インスタンスがプライベートサブネットにある場合、セットアップしたNATインスタンスを介してのみインターネットにアクセスできます。もちろん、 NATインスタンスへのエラスティックIP
VPCのインスタンスにadditionalENI(Elastic Network Interface)をアタッチできます。このように、ELB(Elastic Load Balancer)は着信インターネット要求をWebサーバーにルーティングし、追加のENIを使用してサードパーティ(または内部)要求に接続します(Management network)
詳細については、 VPCドキュメント をご覧ください。
これは古い質問ですが、今は状況が変わりました。
ネットワークELBを作成して、静的IPを持つLBを取得できるようになりました。
from https://docs.aws.Amazon.com/elasticloadbalancing/latest/network/introduction.html
本当にこれを行う唯一の方法は、VPC内でインスタンスをセットアップし、専用のNATすべての送信トラフィックがルーティングされるインスタンスを持つことです。
NATインスタンスをセットアップする方法に関するAWSドキュメントへのリンクは次のとおりです。
http://docs.amazonwebservices.com/AmazonVPC/latest/UserGuide/VPC_NAT_Instance.html
エラスティックIPはインスタンスにアタッチできますが、ELBにはアタッチできません(これはクライアントに見えるものです)。
HAProxy のような完全なリバースプロキシレイヤー7ロードバランサーを使用できます。
または Loadbalancer.org またはRiverbed(Zeus)のような商用実装
両方とも AWS Marketplace にあります:
「ANAME」レコードを許可するDNSMadeeasyなどのDNSサービスを使用できます。これらはAレコードのように機能しますが、FQDNまたはIPを指すことができます。そのため、この場合、ELB DNSをポイントできます。
デイブ
サードパーティAPIへのアウトバウンドリクエストは、ELB/ALBを介して送信されません。これは着信接続用です。インバウンドの静的IPが必要な場合は、おそらくロードバランサーを放棄する必要があります(または、ロードバランサーにエラスティックIPを接続するというAnshuの提案を実装する方法を理解する必要があります。詳細についてはドキュメントを参照してください)。更新:ALBが静的アドレスを使用しているドキュメントを見つけました(確実にエラスティックIPを1つにバインドしようとしましたが、失敗しました)。アウトバウンド接続については、以下を参照してください。
既に述べたように、AWSでloadbalancer.orgアプライアンスを使用できます。 AWS NATインスタンスを置き換え、より優れた機能を提供し、Layer4とLayer7の両方、SSL終了およびWAFを含めます。
何よりも、AWSでの30日間の試用で無料のサポートを受けて、立ち上げと実行を支援します。
はい、私はloadbalancer.orgで働いているので偏見がありますが、何も得たものはありません。