2011-11-15 11 views
10

Tengo una instancia de EC2 de la que me gustaría tomar una instantánea, para utilizarla como AMI para futuras instancias puntuales. Debido a la forma en que creé el volumen para esta instancia, actualmente está establecido en y no en Eliminar al finalizar.
Lo quiero a Eliminar en la terminación, por lo que puedo usarlo para instancias puntuales y no tener volúmenes residuales que necesitan borrado manual.Volumen EC2: ¿cómo lo configuro para que se elimine en la terminación?

He peinado el manual de AWS, el intercambio de pila, google, etc. y solo puedo encontrar referencias a un indicador de 'eliminar en la terminación', pero no hay una explicación de cómo usarlo.

+2

tengo la respuesta, pero stackoverflow no me deja enviarlo por un tiempo porque soy demasiado newb. El truco es usar el argumento -b "/ dev/sda1 = :: true" después de ec2-request-spot-instances – Dan

+0

La misma opción -b se puede usar en ec2-modify-instance-attributes para configurar una instancia que tenga ya ha sido puesto en servicio. –

Respuesta

1

Puede utilizar AWS-CLI para hacer esto:

La forma más sencilla es utilizar modify-instance-attribute subcomando proporcionada por aws ec2 comando.

aws ec2 modify-instance-attribute --instance-id i-123ab12f --block-device-mappings file://~/some.json 

contenido del archivo some.json debe ser:

[ 
    { 
    "DeviceName": "/dev/sda1", 
    "Ebs": { 
     "DeleteOnTermination": true 
     } 
    } 
] 
6

Tomando en lo @akshar escribió, se puede tener todo en la misma línea, sin necesidad de un archivo JSON adicional:

aws ec2 modify-instance-attribute --instance-id i-123abc45 --block-device-mappings "[{\"DeviceName\": \"/dev/sdf\",\"Ebs\":{\"DeleteOnTermination\":true}}]" 

donde /dev/sdf es el punto de montaje en su instancia

+2

Excelente respuesta. Google en este tema encuentra sorprendentemente poca documentación sobre cómo determinar o modificar esta bandera. – monkeymatrix

+0

Esto fue increíble. Estaba haciendo esto obteniendo el volumen adjunto a través del filtro de etiquetado. –

Cuestiones relacionadas