Está en la página 1de 79

Universidad Ricardo Palma

Facultad Ingeniería
Escuela Ingeniería Informática
Curso Sistemas Operativo
Miércoles 19 Octubre 2022, Lima
Cloud Computing
Sesión 09

Mg.Jesus LLuen
Agenda
1. Introducción al servicio AWS API Gateway

2. Opciones del servicio AWS API Gateway

3. Funcionamiento del servicio AWS API Gateway

4. Arquitectura Digital del servicio AWS API Gateway

5. Beneficios del Servicio AWS API Gateway

6. Implementación del Servicio AWS API Gateway

7. Publicar Apis en entornos desarrollo,UAT y Producción

8. Modificar la respuesta de la API en un XML

9. Exportar Nuestra Api a un fichero Swagger Mg.Jesus LLuen

10. Siguientes pasos

····
2
1. Introducción al servicio AWS API Gateway

Amazon API Gateway ayuda a los desarrolladores a crear y


administrar las API para sistemas back-end que se ejecutan en
Amazon EC2, AWS Lambda o cualquier servicio web disponible
públicamente.
Con Amazon API Gateway, puede generar SDK de cliente
personalizados para sus API con el fin de conectar sus sistemas back-
end con aplicaciones o servicios móviles, web y de servidor.

····
1. Introducción al servicio AWS API Gateway

- No requiere pagos mínimos ni costos iniciales.

- Se paga por las llamadas que se reciben a la API y por la cantidad de datos
salientes transferidos.

····
Agenda

1. Introducción al servicio AWS API Gateway

2. Opciones del servicio AWS API Gateway

3. Funcionamiento del servicio AWS API Gateway

4. Arquitectura Digital del servicio AWS API Gateway

5. Beneficios del Servicio AWS API Gateway

6. Implementación del Servicio AWS API Gateway

7. Publicar Apis en entornos desarrollo y Producción

8. Modificar la respuesta de la API en un XML

9. Exportar Nuestra Api a un fichero Swagger

10. Siguientes pasos

····
5
2. Opciones del servicio AWS API Gateway

····
Agenda

1. Introducción al servicio AWS API Gateway

2. Opciones del servicio AWS API Gateway

3. Funcionamiento del servicio AWS API Gateway

4. Arquitectura Digital del servicio AWS API Gateway

5. Beneficios del Servicio AWS API Gateway

6. Implementación del Servicio AWS API Gateway

7. Publicar Apis en entornos desarrollo y Producción

8. Modificar la respuesta de la API en un XML

9. Exportar Nuestra Api a un fichero Swagger

10. Siguientes pasos

····
7
3. Funcionamiento del servicio AWS API Gateway

····
Agenda
1. Introducción al servicio AWS API Gateway

2. Opciones del servicio AWS API Gateway

3. Funcionamiento del servicio AWS API Gateway

4. Arquitectura Digital del servicio AWS API Gateway

5. Beneficios del Servicio AWS API Gateway

6. Implementación del Servicio AWS API Gateway

7. Publicar Apis en entornos desarrollo y Producción

8. Modificar la respuesta de la API en un XML

9. Exportar Nuestra Api a un fichero Swagger

10. Siguientes pasos

····
9
4. Arquitectura Digital del servicio AWS API Gateway

En términos prácticos Amazon API Gateway, es el corazón de la


arquitectura Digital en el cloud AWS.

····
4. Arquitectura Digital del servicio AWS API Gateway

En términos prácticos Amazon API Gateway, es el corazón de la


arquitectura Digital en el cloud AWS.

····
4. Arquitectura Digital del servicio AWS API Gateway- Patron

Múltiples gateways API, cada Microservicio tiene su propia puerta


de enlace API. El Microservicio «Pagos» llama a los sistemas
individuales e implementa el patrón de puerta de enlace API.

····
4. Arquitectura Digital del servicio AWS API Gateway

API gateways API única, cada Microservicio se implementa como


una función Lambda pero todos los MicroServicios están
conectados por la misma puerta de enlace API.

····
Agenda
1. Introducción al servicio AWS API Gateway

2. Opciones del servicio AWS API Gateway

3. Funcionamiento del servicio AWS API Gateway

4. Arquitectura Digital del servicio AWS API Gateway

5. Beneficios del Servicio AWS API Gateway

6. Implementación del Servicio AWS API Gateway

7. Publicar Apis en entornos desarrollo y Producción

8. Modificar la respuesta de la API en un XML

9. Exportar Nuestra Api a un fichero Swagger

10. Siguientes pasos

····
14
5. Beneficios del Servicio AWS API Gateway

····
Agenda
1. Introducción al servicio AWS API Gateway

2. Opciones del servicio AWS API Gateway

3. Funcionamiento del servicio AWS API Gatawey

4. Arquitectura Digital del servicio AWS API Gateway

5. Beneficios del Servicio AWS API Gatewey

6. Implementación del Servicio AWS API Gateway

7. Publicar Apis en entornos desarrollo y Producción

8. Modificar la respuesta de la API en un XML

9. Exportar Nuestra Api a un fichero Swagger

10. Siguientes pasos

····
16
6. Implementación del Servicio AWS API Gateway

····
5. Implementación del Servicio AWS API Gateway

····
5. Implementación del Servicio AWS API Gateway

····
5. Implementación del Servicio AWS API Gateway

····
5. Implementación del Servicio AWS API Gateway

····
5. Implementación del Servicio AWS API Gateway

····
5. Implementación del Servicio AWS API Gateway

No tenemos un lambda, Creamos


01 Función Lambda

····
5. Implementación del Servicio AWS API Gateway-Configuracion Lambda

····
5. Implementación del Servicio AWS API Gateway-Configuracion Lamdda

····
5. Implementación del Servicio AWS API Gateway-Configuracion Lambda

····
5. Implementación del Servicio AWS API Gateway-Configuracion Lambda

····
5. Implementación del Servicio AWS API Gateway-Configuracion Lambda

····
5. Implementación del Servicio AWS API Gateway-Configuracion Lambda

····
5. Implementación del Servicio AWS API Gateway-Configuracion Lambda

····
5. Implementación del Servicio AWS API Gateway-Configuracion Lambda

····
5. Implementación del Servicio AWS API Gateway-Configuracion Lambda

····
5. Implementación del Servicio AWS API Gateway-Configuracion Lambda

····
5. Implementación del Servicio AWS API Gateway-Configuracion Lambda

····
5. Implementación del Servicio AWS API Gateway-Configuracion Lambda

····
5. Implementación del Servicio AWS API Gateway

F5, para que refresque el nuevo lambda creado

····
5. Implementación del Servicio AWS API Gateway

····
5. Implementación del Servicio AWS API Gateway

····
5. Implementación del Servicio AWS API Gateway

····
5. Implementación del Servicio AWS API Gateway-Crear un Recurso

····
5. Implementación del Servicio AWS API Gateway-Crear un Recurso

····
5. Implementación del Servicio AWS API Gateway-Crear un Recurso

····
5. Implementación del Servicio AWS API Gateway

····
5. Implementación del Servicio AWS API Gateway

····
5. Implementación del Servicio AWS API Gateway

····
5. Implementación del Servicio AWS API Gateway

····
5. Implementación del Servicio AWS API Gateway

····
5. Implementación del Servicio AWS API Gateway

····
5. Implementación del Servicio AWS API Gateway

····
5. Implementación del Servicio AWS API Gateway

····
5. Implementación del Servicio AWS API Gateway

····
5. Implementación del Servicio AWS API Gateway

····
Agenda
1. Introducción al servicio AWS API Gateway

2. Opciones del servicio AWS API Gateway

3. Funcionamiento del servicio AWS API Gatawey

4. Arquitectura Digital del servicio AWS API Gateway

5. Beneficios del Servicio AWS API Gatewey

6. Implementación del Servicio AWS API Gateway

7. Publicar Apis en entornos desarrollo y Producción

8. Modificar la respuesta de la API en un XML

9. Exportar Nuestra Api a un fichero Swagger

10. Siguientes pasos

····
53
7. Publicar Apis en entornos desarrollo y Producción

····
7. Publicar Apis en entornos desarrollo y Producción

····
7. Publicar Apis en entornos desarrollo y Producción

····
7. Publicar Apis en entornos desarrollo y Producción

UAT y Producción

····
7. Publicar Apis en entornos desarrollo y Producción

····
7. Publicar Apis en entornos desarrollo y Producción

Ejercicios :

1. Crear y publicar una api usando el Lambda del Factorial

2. Crear y publicar una api usando el Lambda de la Serie Fibonacci

3. Crear y publicar una api usando el Lambda del MCD

····
Agenda
1. Introducción al servicio AWS API Gateway

2. Opciones del servicio AWS API Gateway

3. Funcionamiento del servicio AWS API Gatawey

4. Arquitectura Digital del servicio AWS API Gateway

5. Beneficios del Servicio AWS API Gatewey

6. Implementación del Servicio AWS API Gateway

7. Publicar Apis en entornos desarrollo y Producción

8. Modificar la respuesta de la API en un XML

9. Exportar Nuestra Api a un fichero Swagger

10. Siguientes pasos

····
60
8.Modificar la respuesta de la API en un XML

····
8.Modificar la respuesta de la API en un XML

····
8.Modificar la respuesta de la API en un XML

····
8.Modificar la respuesta de la API en un XML

····
8.Modificar la respuesta de la API en un XML

#set($inputRoot = $input.path('$'))
<xml>
<respuesta>
<body>$inputRoot.body</body>
<statusCode>$inputRoot.statusCode</statusCode>
</respuesta>
</xml>

····
8.Modificar la respuesta de la API en un XML

····
8.Modificar la respuesta de la API en un XML

····
8.Modificar la respuesta de la API en un XML

····
8.Modificar la respuesta de la API en un XML

····
8.Modificar la respuesta de la API en un XML

····
Agenda
1. Introducción al servicio AWS API Gateway

2. Opciones del servicio AWS API Gateway

3. Funcionamiento del servicio AWS API Gatawey

4. Arquitectura Digital del servicio AWS API Gateway

5. Beneficios del Servicio AWS API Gatewey

6. Implementación del Servicio AWS API Gateway

7. Publicar Apis en entornos desarrollo y Producción

8. Modificar la respuesta de la API en un XML

9. Exportar Nuestra Api a un fichero Swagger

10. Siguientes pasos

····
71
9.Exportar Nuestra Api a un fichero Swagger

····
9.Exportar Nuestra Api a un fichero Swagger

····
9.Exportar Nuestra Api a un fichero Swagger

····
9.Exportar Nuestra Api a un fichero Swagger

····
Agenda
1. Introducción al servicio AWS API Gateway

2. Opciones del servicio AWS API Gateway

3. Funcionamiento del servicio AWS API Gatawey

4. Arquitectura Digital del servicio AWS API Gateway

5. Beneficios del Servicio AWS API Gatewey

6. Implementación del Servicio AWS API Gateway

7. Publicar Apis en entornos desarrollo y Producción

8. Modificar la respuesta de la API en un XML

9. Exportar Nuestra Api a un fichero Swagger

10. Siguientes pasos

····
76
10. Siguientes pasos
Trabajo domiciliario
1. El trabajo relacionado a la sesión 9, es de forma Individual
Asignación
1. Crear api que consuma un Lambda:
Crea una aplicación que nos convierta un número en base decimal a binario.
Esto lo realizara un método al que le pasaremos el numero como parámetro,
devolverá un String con el numero convertido a binario. Para convertir un
numero decimal a binario, debemos dividir entre 2 el numero y el resultado
de esa división se divide entre 2 de nuevo hasta que no se pueda dividir
mas, el resto que obtengamos de cada división formara el numero binario,
de abajo a arriba.

Nota Importante: se debe entregar ppt al correo:jesus.lluen@urp.edu.pe

····
77
10. Siguientes pasos
Trabajo domiciliario
1. El trabajo relacionado a la sesión 9, es de forma Individual
Asignación
2.Crear api que consuma un Lambda:
Escribir una función reciba un diccionario con las asignaturas y las notas de
un alumno y devuelva otro diccionario con las asignaturas en mayúsculas y
las calificaciones correspondientes a las notas aprobadas.

Nota Importante: se debe entregar ppt al correo:jesus.lluen@urp.edu.pe

····
78
¡Muchas gracias!

····
79

También podría gustarte