title: EC2 how to swap your elastic IP
body: <p>I have two instances. They are going to run the same app, but one is set up with a slightly different configuration. Right now I can go to their assigned elasticip and see that my site works on both. Th eonly other difference is that one is a micro instance and one is a small instance. Also, I have a bunch of DNS records pointing my domain name to the ip of the micro instance. </p>
  
  <p>But what I want to do is swap them so that the small instance is now my main instance that has my domain pointing to it. I was hoping I could just disassociate the ip's and then reassociate the ip's only flipped around. But when I do that and then try to go to my domain.com I just get an error page. When I swap them back they both seem to work again. Is there something a more complicated I have to do?</p>
  
  <p>edit:</p>
  
  <p>When I try to SSH I also get all this stuff:</p>
  
  <pre><code>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  @    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
  Someone could be eavesdropping on you right now (man-in-the-middle attack)!
  It is also possible that a host key has just been changed.
  The fingerprint for the RSA key sent by the remote host is
  d6:ed:23:65:9c:da:0c:1b:2d:94:34:18:4d:68:8f:a5.
  Please contact your system administrator.
  Add correct host key in /Users/croberts/.ssh/known_hosts to get rid of this message.
  Offending RSA key in /Users/croberts/.ssh/known_hosts:17
  RSA host key for 54.183.212.154 has changed and you have requested strict checking.
  Host key verification failed.
  </code></pre>
  
  <p>Something nasty! haha.</p>