Interface)を使う必要が出てきました。Linux)だったために、手動の設定が必要でした。特殊な組み合せになるためか、ネットで検索しても参考になる情報が少なくて苦労したので、まとめておきます。Group)という組み合わせのみで必要になります。最初にこれが必要になった背景を説明します。作成して、そこから起動するようにしています。一台で運用する小規模なシステムでも、同じ運用になります。この方法には以下のようなメリットがあります。リポジトリ上での管理ができる永続化すべきデータを明確化できるまた、インフラの初期設定時にも、UserDataとして設定するスクリプト等のデバッグが簡単にできます。いうのは、単にインスタンスを終了すれば、ASGによって同じ設定のインスタンスが数分で起動するので、条件を変えたりして再実行することが容易になるからです。等で手動設定するより難しいということがあります。いうレアな組み合せがあったりすると、設定できるまで、時間がかかってしまうことになります。ENIが必要になったのは、構築しようとしたシステムが、固定のIPアドレスで運用することを前提とするパッケージを使用していた為です。IPアドレスを指定して起動することができますが、ASGで起動する場合には、動的アドレス以外の選択肢がありません。そこで、ENIに固定のアドレスを割り当てておいて、インスタンスが起動されてから、それをアタッチするようにしました。あれば、簡単に使用できます。最初に、次のコマンドでENIを作成します。EC2インスタンスに割り当てるには、次のコマンドを作成します。Linuxでは、このコマンドだけで、すぐにこのENIを使用できます。ENIのアタッチは、ハードウェアのエミュレーションのレベルで、ネットワークアダプタを接続しているだけです。ネットワークが使える状態になっているということは、OSの設定が自動的に行なわれているようです。この仕組みについて簡単に調べてみました。最初からインストールされているaws/ec2-net-utilsというパッケージによって行なわれています。いうファイルが次のような内容で作成されます。attempts:5"DHCP_ARP_CHECK=noこの設定を使って、OS側の設定が行なわれているようです。これらについては、下記のページに詳しく説明されています。相当するパッケージが存在しません。後に、OS側の設定を自分で行なう必要があります。いうコマンドを使って設定するようです。次のコマンドによって、ENIのIPアドレスを使って、接続できるようになります。新しいデバイスのネットワーク接続を作成するコマンドです。以外のオプションはデフォルトで使用できます。切り離す必要がありました。