En este post vemos como marcar el volumen raiz EBS de una instancia como no borrable tras la terminación de la instancia. Esto se puede configurar al momento de lanzar la instancia, pero una vez lanzada sólo se puede modificar mediante linea de comandos (para más detalle de comandos disponibles: Access Amazon EC2).
Para poder marcar como persistente el volumen raiz en este caso haremos uso del comando: modify-instance-attribute
, pasando como parámetro el id de la instancia, y adicionalmente el json con los parametros que queremos asignar al volumen indicado:
- Preparamos el JSON con la modificación del parámetro a False
mac ~/Desktop/aws touch dev.json mac ~/Desktop/aws nano dev.json mac ~/Desktop/aws cat dev.json [ { "DeviceName": "/dev/xvda", "Ebs": { "DeleteOnTermination": false } } ] mac ~/Desktop/aws
- Lanzamos el comando para modificar el parámetro:
mac ~/Desktop/aws aws ec2 modify-instance-attribute --instance-id i-0e1ce5022066378ae --block-device-mappings file://dev.json
- Verificamos en la consola que el parámetro ha cambiado de valor: