Ist es möglich, einer Spot-Instanz mit einer dauerhaften Spot-Anforderung mithilfe des Skriptfelds "Erweitert" "Benutzerdaten" automatisch eine elastische IP-Adresse zuzuweisen?
Ich denke, ich könnte ein Skript erstellen wie ...
#!/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)
Und stecken Sie dies in das Benutzerdatenfeld (mit Web-GUI), bevor ich meine Spot-Anfrage abschließe. Irgendwelche Gedanken oder bessere Methoden dafür? Ich muss nicht automatisch skalieren, sondern nur diese eine Instanz verwenden, die abhängig von den Spotpreisen hoch und runter geht, aber ich möchte, dass sie bei jeder Rückkehr dieselbe IP beibehält.