0

VPSのRDSデータベースにエラスティックbeanstalkからアクセスしようとしています。私は、通常のEC2インスタンスのために働くElastic Beanstalkでのセキュリティグループリストにvpcgroupを追加しようとしたが、私は、Elastic Beanstalkでセキュリティグループのためにこれを実行しようとするとき、私は、次のエラーメッセージが表示されます。Elastic BeanstalkからRDSにアクセスすると、secuirtyグループを変更することはできません

Could not update your security group rules (No changes were made): You may not define rules between a VPC group and a non-VPC group 

また、RDSデータベースにアクセスできるec2用の既存のセキュリティグループを、弾力のあるbeanstalkインスタンスに追加しようとしましたが、これを行うと、セキュリティグループは存在しません。弾力のあるbeanstalkインスタンスが自分のRDSデータベースにアクセスできるようにするにはどうすればよいですか?代わりに、config.ymlファイルに何を入れて、既にRDSデータベース/ VPCにアクセスしている私の既存のセキュリティグループから始めることができますか?

答えて

1

セキュリティグループはVPC固有のものです。あなたのElastic Beanstalk環境は、VPCの代わりにEC2 classicになっているようです。迅速な解決策は、Classic Linkを有効にすることです。より長期的な解決策は、VPCのElastic Beanstalk環境を再構築することです。

0

既存のvpcでインスタンスを開始するには、vpcとサブネットを.ebextensionsの.configファイルに追加する必要があります。例:

option_settings: 
    - namespace: aws:ec2:vpc 
    option_name: VPCId 
    value: vpc-IDhere 

    - namespace: aws:ec2:vpc 
    option_name: Subnets 
    value: subnet-IDhere 
関連する問題