Estoy creando una herramienta para implementar imágenes de Docker en EC2 a través de ElasticBeanstalk, para que el equipo de desarrollo pueda demostrar rápidamente su trabajo sin tener que fusionarse. No quiero que Elastic IP esté habilitado para estas aplicaciones, ya que son de corta duración.
La razón por la que pregunto esto es porque si mi herramienta construye más de 5 aplicaciones (y lo ha hecho bastante rápido), cualquier aplicación nueva fallará porque no se puede asignar Elastic IP a la nueva aplicación. Esto se debe a que una cuenta de AWS generalmente tiene un máximo de 5 IP elásticas disponibles . Puedo ir a la consola web de aws y elegir 'Disassociate Elastic IP Address' (ver más abajo) en una instancia, después de lo cual la instancia de ec2 obtendrá una nueva ip (después de unos minutos). Esto es lo que quiero, pero quiero hacerlo mediante programación, y preferiría iniciar la aplicación sin ella en lugar de hacerlo una vez que se crea la instancia.
¿Hay alguna opción de configuración que pueda usar para deshabilitar Elastic IP para la nueva instancia?
Estoy usando el nodo aws-sdk , pero cualquier consejo en cualquier idioma servirá.
Estoy creando m1.small
instancias individuales.
Si esto no es posible al iniciar, tendré que disociar la Elastic IP de la instancia usando la función EC2.disassociateAddress .