
¿Es posible asignar automáticamente una dirección IP elástica a una instancia puntual que tiene una solicitud puntual persistente utilizando el cuadro de secuencia de comandos "Datos de usuario" 'Avanzado'?
Estoy pensando que podría elaborar un guión como...
#!/bin/bash
# Credentials
export AWS_ACCESS_KEY=(insert key here)
export AWS_SECRET_KEY=(insert key here)
# EC2 Instance ID
instanceid=`/usr/bin/curl -s http://169.254.169.254/latest/meta-data/instance-id`
# Associate EIP with the captured instance ID.
ec2-associate-address -i $instanceid (insert EIP here)
Y pegue esto en el cuadro de datos del usuario (usando la interfaz gráfica de usuario web) antes de finalizar mi solicitud puntual. ¿Alguna idea o mejor método para esto? No necesito escalar automáticamente, solo uso esta instancia que sube y baja dependiendo de los precios al contado, pero me gustaría que conserve la misma IP cada vez que regresa.
Respuesta1
Recientemente, también pensé en automatizar el proceso de reasignación de una IP elástica a mi instancia puntual. Después de investigar un poco en Internet, encontré varios recursos prácticos sólidos sobre el tema:
- http://www.newvem.com/how-to-automate-elastic-ip-assignment-on-ec2-instance-restart-or-reboot
- http://www.idevelopment.info/data/AWS/AWS_Tips/AWS_Management/AWS_14.shtml
- https://boto.readthedocs.org/en/latest/ref/ec2.html(No es exactamente un CÓMO, pero aun así podría resultar útil).
¡Espero que esto ayude!