Atribui automaticamente IP elástico à instância spot ec2 com script de dados do usuário

5

É possível atribuir automaticamente um endereço IP elástico a uma instância pontual que tenha uma solicitação pontual persistente usando a caixa de script 'Avançado' 'Dados do usuário'?

Estou pensando em criar um roteiro 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)

E cole isso na caixa de dados do usuário (usando o web gui) antes de finalizar minha solicitação pontual. Quaisquer pensamentos ou melhores métodos para isso? Eu não preciso escalar automaticamente, apenas usando essa instância que sobe e desce, dependendo dos preços spot, mas eu gostaria que ela retivesse o mesmo IP cada vez que ele voltasse.

    
por redband 04.12.2013 / 22:00

1 resposta

1

Recentemente, também pensei em automatizar o processo de reatribuição de um Elastic IP à minha instância spot. Depois de algumas pesquisas na Internet, encontrei vários recursos de instruções sobre o assunto:

  1. link
  2. link
  3. o terceiro link estará no comentário, pois ainda não tenho pontos suficientes para postar mais de dois links

Espero que isso ajude!

    
por 10.05.2014 / 00:23