Laboratorio: actualizando y eliminando la stack
Clase 14 de 19 • Curso de Introducción a AWS: Redes, Gobernanza y Machine Learning
Resumen
Ahora que creamos nuestra pila de CloudFormation, procederemos a actualizarla añadiendo otro bucket de S3. Después, veremos cómo eliminar la pila.
Pasos para actualizar la pila
- Para actualizar la pila primero usaremos el archivo updatestack1.json. El contenido de este archivo es el siguiente:
{
"Resources": {
"platzilab": {
"Type": "AWS::S3::Bucket"
},
"platzilabalexis": {
"Type": "AWS::S3::Bucket"
}
}
}
Como podrás notar, definimos el mismo bucket que en la clase anterior, más un nuevo bucket con ID lógico “platzilabelalexis”.
Ahora, en la página de CloudFormation, escogemos la pila que creamos y le damos a “Actualizar”.
En “Preparar la plantilla” escogemos “Reemplazar la plantilla actual” y cargamos el archivo updatestack1.json.
Le damos a Siguiente tres veces, y notamos que en “Vista previa del conjunto de cambios” nos muestra que solo va a añadir un nuevo bucket de S3, puesto que el bucket con ID lógico “platzilab” ya existe. Entonces le damos a “Actualizar pila”.

Si nos vamos a ver nuestros buckets de S3, encontraremos que se ha creado uno nuevo cuyo nombre incluye “platzilabalexis”.
Crear una pila con un nombre de bucket explícito
Podemos crear otra pila dándole un nombre explícito a los buckets que queremos provisionar. Para ello, usemos el archivo updatestack2.json.
{
"Resources": {
"platzilab": {
"Type": "AWS::S3::Bucket",
"Properties": {
"BucketName": "mibucket123"
}
},
"platzilabalexis ": {
"Type": "AWS::S3::Bucket"
}
}
}
Nota que en este caso el bucket con ID lógico “platzilab” tiene en sus propiedades el nombre de bucket “mibucket123”. Este nombre debe ser único en todo AWS. Si intentamos crear la pila con un bucket con nombre repetido, tendremos un error y no se creará la pila.
Cómo eliminar las pilas
Para ello simplemente seleccionamos una pila y le damos a “Eliminar”. Nos va a pedir confirmación, entonces le damos a “Eliminar pila”. Repetimos el proceso para todas las pilas. Si exploramos nuestros buckets de S3, veremos que ya no están los que creamos con CloudFormation.
Contribución creada con aportes de: Ciro Villafraz.