Está en la página 1de 8

Implementación de servicios

de integración y distribución
Configuración y asociación de
encolamiento de procesamiento con SQS

Amazon Simple Queue Service (SQS) es un servicio de cola de mensajes que permite enviar, almacenar y recibir mensajes entre
componentes de software de forma asíncrona.

La configuración y asociación de encolamiento de procesamiento con SQS implica configurar una cola SQS y asociarla con un
proceso de procesamiento que se ejecutará en segundo plano para procesar los mensajes en la cola.

Para configurar esto, primero debes crear una cola SQS en la consola de AWS.

Luego, debes configurar un proceso de procesamiento que leerá los mensajes de la cola y realizará cualquier acción necesaria,
como actualizar una base de datos o enviar un correo electrónico.

Puedes utilizar servicios como AWS Lambda o Amazon EC2 para crear el proceso de procesamiento.

Una vez que tengas configurado tu proceso de procesamiento, debes asociarlo con la cola SQS.

Esto se puede hacer mediante las políticas de acceso de IAM en la consola de AWS para asegurarse de que el proceso de
procesamiento tenga permiso para leer y escribir mensajes en la cola SQS.

En resumen, la configuración y asociación de encolamiento de procesamiento con SQS implica configurar una cola SQS,
configurar un proceso de procesamiento y asociarlo con la cola SQS mediante políticas de acceso de IAM.
Configuración y asociación de
encolamiento de procesamiento con SQS
Creación y configuración de backend con
API Gateway
1) Crear una API en API Gateway: lo primero que debemos hacer es crear una API en API Gateway. Puedes hacerlo en la consola de
AWS o utilizando AWS CLI. Si es la primera vez que utilizas API Gateway, se te pedirá que crees una API y se te guiará a través de
los pasos necesarios.

2) Crear un recurso y método: después de crear la API, debemos agregar un recurso y un método a la misma. Un recurso es una
entidad que representa un objeto o una colección de objetos en una API, y un método es una acción que se puede realizar en ese
recurso (por ejemplo, GET, POST, PUT, DELETE). Podemos agregar recursos y métodos utilizando la consola de AWS o mediante
AWS CLI.

3) Configurar la integración: después de agregar el recurso y el método, debemos configurar la integración. La integración define
cómo API Gateway debe integrarse con el backend. Puede ser un servidor web, una función Lambda, un servicio de backend
personalizado, etc. Podemos configurar la integración utilizando la consola de AWS o mediante AWS CLI.

4) Configurar la autorización: también es importante configurar la autorización para controlar quién tiene acceso a la API y qué
acciones se pueden realizar. Puede ser una autorización de IAM, una autorización personalizada o un proveedor de identidad
externo. Podemos configurar la autorización utilizando la consola de AWS o mediante AWS CLI.

5) Desplegar la API: después de configurar la API, debemos desplegarla para que esté disponible para su uso. Puede hacerlo
utilizando la consola de AWS o mediante AWS CLI.
Creación y configuración de backend con
API Gateway
Creación y configuración de contenedores
asociados a API Gateway
1) Crear y configurar un contenedor: lo primero que debemos hacer es crear un contenedor para nuestra aplicación. Para hacer esto, podemos utilizar un
servicio de contenedor de AWS, como Amazon Elastic Container Service (ECS) o Amazon Elastic Kubernetes Service (EKS). Después de crear el
contenedor, debemos configurar la aplicación y sus dependencias.

2) Publicar el contenedor: después de crear y configurar el contenedor, debemos publicarlo en un repositorio de contenedores, como Amazon Elastic
Container Registry (ECR), que es un registro de Docker administrado por AWS. Para publicar el contenedor, debemos agregar la imagen del contenedor al
repositorio y configurar los permisos necesarios.

3) Crear una API en API Gateway: después de publicar el contenedor, debemos crear una API en API Gateway. Podemos hacerlo en la consola de AWS o
utilizando AWS CLI. Si es la primera vez que utilizas API Gateway, se te pedirá que crees una API y se te guiará a través de los pasos necesarios.

4) Crear un recurso y método: después de crear la API, debemos agregar un recurso y un método a la misma. Un recurso es una entidad que representa un
objeto o una colección de objetos en una API, y un método es una acción que se puede realizar en ese recurso (por ejemplo, GET, POST, PUT, DELETE).
Podemos agregar recursos y métodos utilizando la consola de AWS o mediante AWS CLI.

5) Configurar la integración: después de agregar el recurso y el método, debemos configurar la integración. La integración define cómo API Gateway debe
integrarse con el backend. En este caso, configuramos la integración con nuestro contenedor. Podemos configurar la integración utilizando la consola de
AWS o mediante AWS CLI.

6) Configurar la autorización: también es importante configurar la autorización para controlar quién tiene acceso a la API y qué acciones se pueden realizar.
Puede ser una autorización de IAM, una autorización personalizada o un proveedor de identidad externo. Podemos configurar la autorización utilizando la
consola de AWS o mediante AWS CLI.

7) Desplegar la API: después de configurar la API, debemos desplegarla para que esté disponible para su uso. Puede hacerlo utilizando la consola de AWS o
mediante AWS CLI.
Creación y configuración de contenedores
asociados a API Gateway
Lectura Sugerida opcional:

https://docs.aws.amazon.com/es_es/apigateway/latest/developerguide/http-api-private-integration.html
GRACIAS POR
LA ATENCIÓN
Nos vemos en la
próxima clase

También podría gustarte