The "Assocate Elastic IP to Instance" menu item is disabled on the Elastic IP tab when the item is already associated. The ability to switch the IP from one instance to another in one move is especially useful. It would make sense also to have this menu item match the behavior of the associate tool bar button.
The actual functionality is that you must disassociate the Elastic IP first prior to associating it again with an instance.
In fact, I am going to revert the functionality of the toolbar button to match the context menu item's functionality.
Manoj
Wait, it works better if it's direct association. I've done it a half dozen times, no site failure. I'm not sure why you would want to break a good feature.
I understand that it's a good feature, but it has hidden consequences that aren't immediately obvious to the user. I haven't reverted the functionality yet, and will ask for another set of opinions before doing so. It's just that Elasticfox is the only AWS released tool that allows the EIP to be remapped without unmapping it first...
Thanks
Manoj
The official AWS CLI tool has the same stated behavior: http://docs.amazonwebservices.com/AWSEC2/latest/DeveloperGuide/CLTRG-EIP_associate-address.html
Reverting to previous functionality is in the process of being checked in. As I stated a few days ago, I needed to think about this some more, and the consensus was to revert to remapping an EIP.
Thanks,
Manoj
Fixed in v106