解決策 1:
更新 :2014 年 1 月の時点で、AWS EC2 インスタンスを実行するためのセキュリティ グループを変更できるようになりました。
AWS コンソール
インスタンスを右クリックし、Change Security Group
をクリックします。
必要に応じてセキュリティ グループを追加/削除し、Assign Security Groups
をクリックします。 終わったら
EC2 コマンドライン
次のコマンドを使用してください:
ec2-modify-instance-attribute <instance-id> --group-id <group-id>
AWS コマンドライン
次のコマンドを使用してください:
aws ec2 modify-instance-attribute --instance-id i-12345 --groups sg-12345 sg-67890
インスタンスを関連付けるすべてのセキュリティ グループを指定する必要があることに注意してください。
解決策 2:
更新 2015-02-27:
これが可能になりました。以下の回答を参照してください。
古い返信:
Amazon の FAQ には、起動時以外にセキュリティ グループを定義することはできないと書かれています。
解決策 3:
これができるようになりました。アクション メニューをクリックし、[セキュリティ グループの変更] - 使用するセキュリティ グループを選択します。
解決策 4:
<オール>これには、インスタンスのダウンタイムが必要です。 API を使用して利用できるその他のオプションがいくつかある場合があります。
解決策 5:
towo が言ったように、インスタンスのセキュリティ グループは、起動時以外は変更できません。
ただし セキュリティ グループが EC2 セキュリティ グループと異なる VPC を使用している。
このページでは、EC2 と VPC セキュリティ グループの違いについて概説します。
http://docs.amazonwebservices.com/AmazonVPC/latest/UserGuide/VPC_SecurityGroups.html
したがって、VPC グループの追加機能 (グループの変更、イングレス/イングレス トラフィックの制御など) が必要な場合は、VPC によって提供される追加機能を確認することをお勧めします。