Recall that when you create an instance, you tell VPC that it will be started. It is not possible to change the VPC without interrupting the instance and restarting it in a new one.
One option is to create an AMI for your current executable instance and restart it in your preferred VPC using this AMI.
source
share