Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Introducción a AWS CloudFormation Designer (Español LATAM) | Introduction to AWS CloudFormation Designer (LATAM Spanish)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

Introducción

AWS CloudFormation Designer es una herramienta gráfica para crear, ver y modificar plantillas de AWS CloudFormation. Con Designer, puede diagramar los recursos de plantilla con una interfaz de arrastrar y soltar y, a continuación, editar los detalles con el editor de JSON y YAML integrado. Independientemente de si es un usuario principiante o avanzado de AWS CloudFormation, AWS CloudFormation Designer puede ayudarlo a ver rápidamente la interrelación entre los recursos de una plantilla y modificar las plantillas de modo fácil.

En este laboratorio, creará una pila de AWS CloudFormation con AWS CloudFormation Designer. Utilizará Designer para agregar recursos y editar parámetros, mapeos y resultados básicos. Utilizará Designer para validar y lanzar la pila y, a continuación, ver la pila en ejecución. A continuación, limpiará los recursos y eliminará la pila.

Temas tratados

Al final de este laboratorio, podrá hacer lo siguiente:

  • crear una pila sencilla de instancia única con AWS CloudFormation Designer
  • agregar y editar mapeos, parámetros de recursos y resultados
  • validar la pila y guardar la plantilla básica
  • lanzar la pila y ver la pila en ejecución y sus resultados
  • realizar la eliminación y limpieza cuando la pila ya no sea necesaria

Requisitos previos

En este laboratorio, se supone que tiene un conocimiento introductorio de Amazon EC2 y AWS CloudFormation.

Acerca de las tecnologías

AWS CloudFormation

AWS CloudFormation le permite crear y aprovisionar implementaciones de infraestructura de AWS de manera predecible y repetible. Lo ayuda a aprovechar los productos de AWS, como Amazon EC2, Amazon Elastic Block Store, Amazon SNS, Elastic Load Balancing y Auto Scaling para crear aplicaciones con un alto nivel de confiabilidad, escalabilidad y rentabilidad en la nube sin tener que preocuparse por crear y configurar la infraestructura subyacente de AWS. AWS CloudFormation le permite utilizar un archivo de plantilla para crear y eliminar un conjunto de recursos juntos como una única unidad (una pila).

AWS CloudFormation Designer

Con AWS CloudFormation Designer, puede ver el contenido de cualquier plantilla válida de AWS CloudFormation en forma de diagrama. Puede ver fácilmente los recursos incluidos en la plantilla y cómo están conectados sin leer JSON. Si necesita ver los detalles de la plantilla, puede utilizar el editor de texto JSON integrado.

El uso de AWS CloudFormation Designer permite dedicar menos tiempo a codificar manualmente las plantillas y más al diseño de la infraestructura de AWS. En AWS CloudFormation Designer, arrastra y suelta nuevos recursos para agregarlos a la plantilla y arrastra las conexiones entre los recursos para establecer relaciones. AWS CloudFormation Designer se encarga de modificar automáticamente el código JSON. El editor de texto JSON integrado proporciona una característica de autocompletar para los nombres de propiedad de recurso.

La interfaz de AWS CloudFormation Designer consta de varios paneles. En el panel de lienzo, se muestra un diagrama de los recursos de la plantilla para que pueda consultarlos y ver las relaciones de un vistazo. Para agregar recursos a la plantilla, arrastra los recursos del panel Resources types (Tipos de recursos) al panel canvas (lienzo). Utilice el panel JSON editor (Editor de JSON) para especificar los detalles de la plantilla, como las propiedades de recurso o los parámetros de las plantillas. Después de modificar la plantilla, puede guardar su diseño en un archivo local o en un S3 Bucket.

AWS CloudFormation Designer no puede mostrar ni modificar los recursos en ejecución de las pilas; utilícelo únicamente para crear, modificar y guardar las plantillas.

Componentes de la herramienta AWS CloudFormation Designer

A continuación, se presenta información general sobre la interfaz de AWS CloudFormation Designer:

1. Barra de herramientas

La barra de herramientas proporciona acceso rápido a los comandos para las acciones comunes, como abrir y guardar plantillas, deshacer o rehacer cambios, crear una pila y validar la plantilla.

2. Panel de tipos de recursos

En el panel Resource types (Tipos de recursos), se muestran todos los recursos de plantilla, clasificados por el nombre de servicio de AWS, que puede agregar a la plantilla si los arrastra en el lienzo.

3. Lienzo

En el panel canvas (lienzo), se muestran los recursos de plantilla en forma de diagrama. Puede utilizarlo para agregar o eliminar recursos, crear las relaciones entre los recursos y organizarlos espacialmente. Los cambios que haga en el lienzo modifican automáticamente el JSON de la plantilla.

4. Editor de JSON

En JSON editor (Editor de JSON), especifica los detalles de la plantilla, como las propiedades de los recursos o los parámetros de las plantillas. Cuando selecciona un elemento en el lienzo, el JSON relacionado se resalta en el editor.

5. Botón de ajuste a la ventana

Este botón redimensiona el panel canvas (lienzo) para que se adapte al diagrama de la plantilla.

6. Botones de pantalla completa o dividida

Seleccionan distintas vistas de AWS CloudFormation Designer. Puede seleccionar una vista a pantalla completa del lienzo, una vista a pantalla completa del editor de JSON o una vista a pantalla dividida del lienzo y del editor.

7. Panel de mensajes

En el panel Errors (Errores), se muestran los errores de validación cuando abre, valida o intenta crear una pila con una plantilla no válida.

Reviews

Start your review of Introducción a AWS CloudFormation Designer (Español LATAM) | Introduction to AWS CloudFormation Designer (LATAM Spanish)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.