You cannot directly use an existing Amazon EC2 instance, but you can create a custom AMI for your existing EC2 instances. And using custom AMI to launch EB environment.
You should also pay attention to which AMI used your existing EC2 instance. If your existing EC2 instance does not use EB AMI, your EB environment will not work correctly. Because he lacks Host Manager.
Literature:
study source share