Elastic Beanstalk環境を作成し、Railsアプリを実行しているのは素晴らしいですが、デフォルトのセキュリティグループに割り当てることはできません。
現在のセキュリティグループの割り当てを示すスクリーンショットをこの投稿に追加しました。 .defaultグループを割り当てる際の助けになれば幸いです!
ありがとう
構成ファイルをセットアップして、既存のセキュリティグループを.ebextensions
ファイル:./.ebextensions/ec2-securitygroup.config
option_settings:
aws:autoscaling:launchconfiguration:
SecurityGroups: name-of-security-group-1, name-of-security-group-2
注:Group NameまたはGroup IDを使用しないでください。そのNameフィールド/列
SecurityGroups
インスタンスのファイアウォールルールを定義するために、Auto ScalingグループのEC2インスタンスに割り当てるAmazon EC2セキュリティグループを一覧表示します。
既存のAmazon EC2セキュリティグループの名前またはテンプレートで作成されたAWS :: EC2 :: SecurityGroupリソースへの参照を含む、カンマ区切り値の単一の文字列を提供できます。セキュリティグループ名は大文字と小文字が区別されます。
Elastic BeanstalkでAmazon Virtual Private Cloud(Amazon VPC)を使用して、インスタンスが仮想プライベートクラウド(VPC)内で起動されるようにする場合は、セキュリティグループ名の代わりにセキュリティグループIDを指定します。
elasticbeanstalk-default
次のebextensionsを使用できます
$ cat .ebextensions/ec2-security-group.config
option_settings:
aws:autoscaling:launchconfiguration:
SecurityGroups: sg-1234567
インスタンスのファイアウォールルールを定義するために、Auto ScalingグループのEC2インスタンスに割り当てるAmazon EC2セキュリティグループを一覧表示します。
既存のAmazon EC2セキュリティグループの名前またはテンプレートで作成されたAWS :: EC2 :: SecurityGroupリソースへの参照を含む、カンマ区切り値の単一の文字列を提供できます。 Elastic BeanstalkでAmazon VPCを使用してインスタンスを仮想プライベートクラウド(VPC)内で起動する場合は、セキュリティグループ名の代わりにセキュリティグループIDを指定します。
cloudformation template を使用してAWSEBSecurityGroupリソースを変更することもできます
Amazonコンソールに移動し、EC2を選択します。インスタンスを選択します。右クリックして[ネットワーク/セキュリティグループの変更]を選択します。