Últimos artículos ...

Cómo resolver conflictos con Git por consola

git hub logo

El escenario es bastante habitual cuando trabajamos con GitHub y Pull Requests. Hemos terminado nuestro trabajo en una rama, hemos abierto una Pull Request y estamos esperando a que otro compañero la revise. Mientras tanto, otro desarrollador abre su propia Pull Request, la mergea contra master y modifica alguna de las mismas líneas que nosotros habíamos cambiado. Esto […]

Cómo encriptar una instancia AWS RDS

logo de aws cloud

Después de instalar y configurar SecurityHub uno de sus controles nos dice lo siguiente: RDS.3 RDS DB instances should have encryption at-rest enabled https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-standards-fsbp-controls.html#rds-3-remediation ¿Hemos configurado previamente nuestra RDS con encriptación automática? Vamos a ver Evidentemente, no lo hemos hecho! Para poder contentar a SecurityHub y mejorar nuestra puntuación no nos queda otra que encriptar […]

Cómo arreglar archivos estáticos de Swagger-UI en Flask-Apispec

Otro error con el que me he encontrado recientemente, mientras experimento con Flask, ha sido este pequeño bug con flask-apispec. Encontré un tutorial para añadir Swagger a Flask y de esa manera documentar automáticamente toda la API. Más abajo pongo el tutorial en un link. Si accedía a la url localhost:5000/swagger todo funcionaba según lo […]

Como arreglar «listen tcp 0.0.0.0:5000: bind: address already in use» en mac OS Monterey

logo of mac osx

Esto me ha pasado justo después de recibir un nuevo equipo, un MacBook Pro 2019 con sistema operativo Monterey. Hasta ahora estaba desarrollando en local una API en Flask que lanzaba con este comando: Cuando de repente, la terminal me responde que nanai: Insertar WTF aquí Miro los puertos del equipo y efectivamente, hay alguien […]

sqlalchemy.exc.OperationalError: Insert Into Values

Estoy usando Alembic con Python para hacer las migraciones de esquemas, crear las bases de datos, etc. También quiero añadir algunos datos a las columnas para testear la API in este punto del desarrollo. Haciendo esto me encontré con un fallo tonto, de esos debidos a que hace mucho que no utilizas algo. Añado la […]

Como borrar recursos de Terraform usando Terraform state

terraform logo

Últimamente me he puesto a añadir cosas y cosas y cosas que tenía pendiente en el Terraform personal y, en algún momento, me he encontrado con algún error que me impedía ejecutar bien un «terraform plan». Las pruebas que hago son por ejemplo borrar el .terraform local y hacer un terraform init, pero sin éxito. […]

AWS Organizations con Terraform. Mejores prácticas y SCPs

logo de aws cloud

Iba siendo hora de aplicar ya un poco de «best practices» a esta la cuenta de un servidor. El primer paso antes de raelizar cualquier otro cambio, era aplicar AWS Organizations. Qué es AWS Organizations te preguntarás? JE, buena pregunta. AWS Organizations 101 AWS Organizations es un servicio adminstrado de cuentas que te permite consolidar […]

Terraform Error installing provider «aws»: openpgp: signature made by unknown entity.

terraform logo

Me ha pasado ya una par de veces y no sé exactamente porque me vuelve a suceder de vez en cuando. Quizá he tocado algo de la carpeta de Terraform donde guardo el proyecto y no me doy cuenta. El caso es que, necesito hacer unos cambios en la infraestructura y cuando voy a hacer […]

Rubenortiz.es
Información sobre privacidad

Este sitio web utiliza cookies para ofrecerte la mejor experiencia de usuario posible. La información sobre cookies se almacena en tu navegador y realiza funciones como reconocerte cuando vuelve a nuestro sitio web y ayudarme a comprender qué secciones de la web resultan más interesantes y útiles.