VPCでEC2に好きなプライベートIPを割り当てることができると聞いたことがあったので、
実際に試してみました。
まずは、AWS Management ConsoleでVPCの構築をします。
VPNルーターを用意するには時間がかかってしまうので、
インターネットの口が空いているパターンを選択しています。
下記のように、様々なVPCコンポーネントが作成されています。
次に、このVPC上にEC2インスタンスを立ち上げるのですが、
VPC上に作成する場合は、Launch Instances Into Your Virtual Private Cloudを選択し、
Subnet IDを指定する必要があります。
そして下記のように、IP Addressに該当サブネット内の
任意のIPアドレスを入力すると、入力したIPアドレスが起動したEC2インスタンスの
プライベートIPアドレスになります。
また、先程立ち上げたEC2インスタンスにインターネットの口からログインするために、
EIPも割り当てておきます。
尚、EIPを取得する際にVPCを選択する必要があります。
確認する為にSSHでログインして、ifconfig – aなどで見てみると、
上記で指定したIPアドレスがプライベートIPアドレスとして割り当てられていることがわかります。
(セキュリティグループもSSHでアクセスできるように調整しておく必要があります)
東京リージョンに、VPCが来てもらえると助かりますね。