Entradas

Configura tu AWS CLI de forma facil

Imagen
Configurar tu entorno local o una máquina virtual para poder gestionar los servicios de Amazon Web Services (AWS) es un paso fundamental desde el principio. A continuación, te guiaré a través de los pasos esenciales para configurar la AWS CLI de manera sencilla.   Si te gusta más en video tengo la explicación en este video de youtube por cierto dale amor a ese video   Paso 1: Crear un usuario en AWS Primero, accede a la consola de AWS y crea tu propio usuario. Asegúrate de otorgar los permisos necesarios y mínimos para que puedas trabajar desde tu entorno local o VM. Una vez tengas el usuario configurado, procede al siguiente paso. Paso 2: Generar Credenciales de AWS Para interactuar con los servicios de AWS, necesitarás proporcionar credenciales. Puedes obtener estas credenciales desde el panel de IAM (Identity and Access Management) en la consola de AWS. Asegúrate de generar credenciales programáticas para tu usuario. Estas credenciales te proporcionarán códigos secretos ...

Como usar la consola de amazon para crear aws Lambda con image de docker

Imagen
    # Creación Lambda con imagen Para trabajar con AWS Lambda con imagen, es necesario crear un Registro de Contenedor en el servicio ECR (Amazon Elastic Container Registry) y configurar una función Lambda. A continuación, se detallan los pasos para lograrlo. ## Creación del Registro de Contenedor en la Consola de AWS 1. Accede a la consola de AWS utilizando el siguiente enlace: [ Consola de AWS ECR ]( https://us-east-1.console.aws.amazon.com/ecr/repositories?region=us-east-1 ). 2. Dentro de la consola, sigue los siguientes pasos: a. Haz clic en el botón "View Push Commands". b. Copia todos los comandos que se muestran en esa sección. Deberías obtener algo similar a lo siguiente: ![ Comandos de AWS ECR ]( ./resources/img/awsecrcommands.png ) Estos comandos te serán útiles para subir tu imagen de Docker a AWS y usarla en tu función Lambda. ## Preparación de tu Proyecto 3. Toma el archivo de Docker y el archivo `main.go` de esta carpeta y agrégalos a tu proyecto...

Aprende sobre AWS: la plataforma líder en computación en la nube.

Imagen
AWS (Amazon Web Services) es una plataforma líder en el mercado de la computación en la nube. Ofrece una amplia gama de servicios y soluciones tecnológicas para desarrolladores y empresas de software. Con más de 200 servicios disponibles, AWS es una opción versátil y flexible para satisfacer diversas necesidades técnicas. Una de las principales ventajas de AWS es su flexibilidad en los métodos de pago. Ofrece opciones como el pago por uso, lo que significa que solo pagarás por el tiempo que realmente utilices los servicios, evitando así la necesidad de alquilar recursos durante largos periodos. Dentro de la plataforma de AWS, encontrarás una amplia variedad de servicios diseñados para diferentes áreas. Desde herramientas para el desarrollo de aplicaciones hasta soluciones para el manejo de grandes volúmenes de datos, AWS tiene todo lo que necesitas. También ofrece servicios especializados en videojuegos, inteligencia artificial y tecnología blockchain. Si eres nuevo en AWS, te recomend...

5 formas de crear recursos en AWS: Explora las opciones de administración

Imagen
    Vamos a explorar las diferentes formas en las que podemos crear recursos en AWS. AWS ofrece una amplia gama de servicios en la nube que te permiten construir, implementar y escalar aplicaciones de manera muy fácil. Entonces, si estás interesado en aprender cómo aprovechar estos recursos, has llegado al lugar correcto. A continuación, te voy a mostrar cinco formas en las que puedes crear recursos desde AWS.  La primera forma es a través de la consola de administración de AWS. Es la forma más sencilla de crear recursos en AWS y es a través de una página web que tiene todos los servicios de AWS. Con unos pocos clics puedes crear, por ejemplo, una EC2, un grupo de seguridad, una base de datos, balanceadores de carga y mucho más. La consola de AWS utiliza un wizard que te guía en la creación de recursos y te recomienda las mejores opciones. Además, te ofrece asistencia de parte de especialistas en AWS. La segunda forma es mediante el AWS Command Line Interface (CLI). Es un...

Seguridad en los pipelines de CI/CD consejos y mejores practicas

Imagen
¡Hola a todos y bienvenidos de nuevo En este artículo, vamos a hablar sobre un tema muy importante: la seguridad en los pipelines. Como saben, los pipelines son una parte fundamental de cualquier proceso de desarrollo y despliegue, pero también pueden ser un punto débil en términos de seguridad. Así que prepárense, porque vamos a compartir algunos consejos y mejores prácticas para asegurar nuestros pipelines de principio a fin.   si te gustan los videos te pongo por aquí el link a un video con esta misma info Introducción a la seguridad en los pipelines Antes de entrar en detalles, es importante comprender la importancia de la seguridad en los pipelines. Los pipelines son el camino que nuestros cambios de código siguen desde el desarrollo hasta el despliegue, y si no se aseguran correctamente, pueden convertirse en una puerta abierta para posibles ataques y vulnerabilidades. Por lo tanto, es esencial tomar medidas para proteger nuestros pipelines y garantizar que nue...

Los unicas 4 herramientas que necesitas para volverte un master en Devops

  Cuando alguien quiere estudiar DevOps, lo primero con lo que se topa es una serie de herramientas y habilidades cada vez más crecientes. Te estoy hablando de más de 50 herramientas y un sinfín de habilidades que se supone que debe tener un DevOps o un especialista en la nube. Pero, ¿realmente necesitamos aprender todo eso para llamarnos DevOps o profesionales en la nube? DevOps y Cloud son las cosas más populares en el mercado de TI en este momento. Pero con esto, llega una montaña de herramientas que escuchamos como Docker, Jenkins, Grafana, Prometheus, Kubernetes, ArgoCD, Bamboo, Helm... ¡Más de 100 otras! No solo es una cantidad enorme de herramientas disponibles, sino que siempre salen más y aparte, no todas las empresas usan todas. Aunque hay herramientas muy usadas o famosas, existe la posibilidad de que en la empresa donde entres no las usen como se acostumbra. Es decir, el problema de la cantidad de herramientas existentes hay que sumarle que las empresas usan las que más...

CLOUD COMPUTING cosas que debes de saber

Imagen
Que es cloud computing  si te gusta mas el formato video  que es cloud computing cloud computing en el concepto tradicional simplemente son servicios de cómputo que se ofrecen a través de internet. Cuando te hablan de cloud computing quiero que te imagines un centro de datos, es decir, una empresa que tiene una gran infraestructura en donde tiene un montón de PC un montón de equipo electrónico de cómputo para ofrecer diversos servicios está conectado entre sí y está conectado con internet. Cuando tú alquila un servicio de este tipo lo que estás haciendo es alquilar un pedacito de la infraestructura que ellos tienen dentro de sus instalaciones y la manera en conectarte con ellos es gracias a muchos protocolos que transfieren data por internet Los tipos de recursos que puedes alquilar actualmente se basan en lo siguiente: Cómputo, almacenamiento, networking y software; estos son los más básicos, por ejemplo puedes alquilar una pc con el sistema operativo específico, por ejemplo...