EC2 anexar volume

1

Estou tentando anexar um volume a uma instância usando o cli:

ec2-attach-volume 'vol-id' -i 'curl http://169.254.169.254/2008-09-01/meta-data/instance-id' -d /dev/sdh

Mas isso falha com a mensagem:

+----------------------------+---------------------------------------------+
|            Code            |                   Message                   |
+----------------------------+---------------------------------------------+
| InvalidInstanceID.NotFound | The instance ID 'i-myid' does not exist |
+----------------------------+---------------------------------------------+

O ID da instância é, na verdade, o ID correto para essa instância, por isso não tenho certeza sobre o que está reclamando.

Meu ami é baseado na imagem animada e está em execução na mesma zona de disponibilidade do meu volume (eu-west-1a).

    
por Derek Ekins 22.05.2009 / 13:40

1 resposta

3

Como eu estava usando o data center da UE, precisei especificar a região:

ec2-attach-volume 'vol-id' -i curl http://169.254.169.254/2008-09-01/meta-data/instance-id -d / dev / sdh - região eu-oeste-1

Além disso, eu estava usando essa ferramenta link , que faz o proxy das chamadas para o ec2-attach-volume. Ao fazer isso, também muda o modo - a região funciona. A sintaxe correta neste caso é usar --region = eu

Espero que isso ajude alguém!

    
por 25.05.2009 / 12:59

Tags