
Windows Amazon Web Services EC2インスタンス内のサブネットにプライマリIPアドレスを割り当てるためにDHCPを使用しています
ボックスが再起動され、DHCP アドレスが変更される問題を回避するために、同じ VPC サブネット内のネットワーク アダプターに静的なセカンダリ IP を割り当て、アプリ構成ファイルでそれらを参照しています。
これは数か月間機能していますが、少し「ハードコード」されているようです。私は AWS を使い始めたばかりで、猫の皮を剥ぐ方法は千と一通りあると思いますが、これは「ベストプラクティス」と見なされますか?
答え1
デフォルトでは、EC2 インスタンスを作成するときに、最初に起動したときに、利用可能なプライベート IP アドレスを任意の EC2 インスタンスに割り当てることを選択できます。この必要な IP アドレスはプライマリ ネットワーク インターフェイス上にあり、終了するまでこの IP アドレスが維持されます。
起動時にプライベート IP アドレスを指定しない場合は、DHCP 経由で IP アドレスを取得します。
EC2 インスタンスが起動されると、プライマリ ネットワーク インターフェイスのプライベート IP アドレスを変更することはできません。したがって、特定の IP アドレスに応答する必要がある場合は、実行したように、2 番目のネットワーク インターフェイスを追加する必要があります。