Importancia de la Infraestructura como c贸digo

1

Paso a paso para infraestructura c贸mo c贸digo

2

C贸mo desplegar infraestructura en Cloud

3

Herramientas para desplegar infraestructura como c贸digo

4

Introducci贸n y ventajas de usar Cloudformation

5

Laboratorio # 1: explorando la consola de Cloudformation

Funcionalidades y caracter铆sticas en Cloudformation

6

Anatom铆a de un template en Cloudformation

7

Clase pr谩ctica creaci贸n de un template

8

Despliegue del template en Cloudformation

9

Caracterist铆cas finales del template en Cloudformation

10

Stacks: caracter铆sticas y despliegue

11

Bonus: ejemplo de stack

12

Stack Sets: despliegues multicuenta

13

Laboratorio # 2: desplegando un Stack Set en un esquema multi-cuenta

14

Nested Stacks: composici贸n y ejemplos

15

Laboratorio # 3: creaci贸n de recursos del Stack

16

Laboratorio #3: pruebas de funcionamiento del stack

17

Laboratorio # 4: crear nuestro primer Nested Stack

18

Laboratorio #4: pruebas de funcionamiento del Nested Stack

19

Laboratorio # 5: c贸mo crear un stack de forma gr谩fica con Designer

Funciones en Cloudformation

20

Funciones intr铆nsecas: GetAtt, FindInMap, Join, Split y Select

21

Funciones intr铆nsecas: Sub, Ref y ImportValue.

22

Funciones condicionales: If, Not, And y Equals

Automatizaci贸n y despliegues de infraestructura como c贸digo

23

Importancia de la automatizaci贸n de infraestructura

24

C贸mo automatizar despliegues de infraestructura

25

Creaci贸n de pipelines para despliegue de infraestructura

26

Laboratorio #6: Estructura de repositorio para despliegue de funci贸n lambda

27

Laboratorio #6: prerequisitos para creaci贸n del pipeline

28

Laboratorio #6: despliegue de pre requisitos

29

Laboratorio #6: creaci贸n del pipeline para el despliegue de una funci贸n lambda

30

Laboratorio #6: verificaci贸n de recursos creados en el pipeline

Diagnostico de errores y seguridad en infraestructura como c贸digo.

31

Seguridad en templates

32

Troubleshooting

33

Seguridad en despliegues

34

Laboratorio # 7: identificaci贸n de errores en despliegues

Funciones lambda en Cloudformation

35

C贸mo desplegar lambda como funci贸n

36

C贸mo desplegar lambda como funci贸n serverless

37

Laboratorio # 8: puesta en producci贸n de nuestra funci贸n lambda

Conclusiones

38

Conclusiones finales

You don't have access to this class

Keep learning! Join and start boosting your career

Aprovecha el precio especial y haz tu profesi贸n a prueba de IA

Antes: $249

Currency
$209
Suscr铆bete

Termina en:

2 D铆as
14 Hrs
30 Min
57 Seg
Curso de Infraestructura Como C贸digo en AWS

Curso de Infraestructura Como C贸digo en AWS

Carlos Andr茅s Zambrano Barrera

Carlos Andr茅s Zambrano Barrera

Laboratorio #3: pruebas de funcionamiento del stack

16/38
Resources

How to verify the performance of resources on AWS?

Understanding and verifying resource performance on AWS is crucial to ensure effective deployment and achieve optimal results. This process can often seem daunting at first, but with a structured approach and the use of appropriate tools, any developer can handle it with confidence. In this article, I will guide you on how to verify Bota net resources using AWS, using various services such as DynamoDB and AWS Lambda.

How to manage and verify data in DynamoDB?

First, to start the verification, our initial task is to go to the DynamoDB database. Once inside, it is essential to identify the tables created, in our case, the 'Platzi' table. After this, we access the 'Items' section to add and manage data, with simple but powerful steps that allow us to maintain full control of the information.

  1. Add items: Enter the table and, in the 'Items' section, create a new record.
  2. Fields to consider: Fields such as citizenship card, name, address and neighborhood are handled. For example, you can use names like Carlos Zambrano and addresses like Calle One, Two, Three.
  3. Save changes: Finally, press the Save button to register all the new data.

How to test with AWS Lambda?

After having registered the data in DynamoDB, the next step is to verify the functionality in AWS Lambda. This process ensures that Lambda functions can access and retrieve data from DynamoDB efficiently.

  • Create a test event: Assign a name to the event, such as "My Test", and send a JSON with the necessary information, in this case, the ID number.
  • Test the Lambda function: Execute the test event and verify the response. Lambda should return the complete information of the record queried from DynamoDB.

How to integrate with API Gateway?

Integration with API Gateway is essential for extending access to the outside world. Through API Gateway you can expose your Lambda functions and make them accessible from external applications or web clients.

  • Configure the API Gateway: Verify that you have access to the configured Lambda function.
  • Make a test request: Use tools such as cURL or Postman to send requests to the API Gateway. For example, a cURL can be sent like this:
curl -X POST -H "Content-Type: application/json" -d '{"c茅dula": "111"}' [API_URL].

This request will check that the communication between API Gateway and Lambda is effective and the system returns the expected data correctly.

What to do if you want to go deeper?

For those who want to expand their skills, it is advisable to dive into specialized database courses on AWS. Exploring the capabilities of AWS will give you a broader perspective and control over your application architecture.

Also, in addition to this technical learning, always remember to analyze factors such as runtime and resource efficiency, as AWS charges based on the duration and memory management during the execution of Lambda functions. Keep learning and experimenting to continually optimize your cloud infrastructure!

Contributions 11

Questions 3

Sort by:

Want to see more contributions, questions and answers from the community?

Buen lab todo a detalle!

Super 馃槂 gracias!

WOW, que buena clase, la interfaz a cambiado un poco, pero el concepto funciona.

Excelente LAB.! Todo en detalle.

2 a帽os despu茅s sigue siendo un excelente curso, gracias carlos!!!

Excelente la explicaci贸n del docente

Excelente lab, si quieren conocer mas pueden ver por este enlace mas informaci贸n https://platzi.com/clases/db-aws/

excelente explicaci贸n de este laboratorio!

馃槂

Excelente practica !!!

Muchas gracias por la explicaci贸n instructor Carlos, me gusto que pudimos probar cada uno de los recursos junto con su integraci贸n a los otros servicios que se crearon a partir del template.