Referencia de STAC API

A continuación se muestran una serie de peticiones que se pueden hacer a una API STAC para realizar determinadas acciones comunes. Éste documente pretende ser una referencia rápida para realizar peticiones de manera inmediata. Las especificaciones completas de STAC API están disponibles en GitHub. Ver Colecciones de datos curl -X GET "https://my-stac-api.com/collections" \ -H "Authorization: Bearer <API_TOKEN> Crear nueva Colección de datos curl -X POST "https://my-stac-api.com/collections" \ -H "Authorization: Bearer <API_TOKEN>" \ -d '{"id": "<NOMBRE_COLECCIÓN>", \ "type": "Collection", \ "license": "proprietary", \ "description": "<DESCRIPCIÓN_COLECCIÓN>", \ "stac_version": "1.0.0", \ "stac_extensions": [], \ "extent": {"spatial": {"bbox": [[-180.0, -90.0, 180.0, 90.0]]}, "temporal": {"interval": [["1970-01-01T00:00:00Z", null]]}}}'

August 23, 2022 · 1 min · José Luis Patiño Andrés

Asignación de un dominio personal a GCP API Gateway

GCP API Gateway es un producto de Google Cloud que ofrece un servicio de gateway que podemos utilizar como punto de entrada único a todas las APIs de nuestros microservicios desplegados en GCP. Una vez creado y configurado, GCP API Gateway se hace disponible a través de una URL generada automáticamente por Google, como por ejemplo https://megacorp-api-gateway-ayxsu52z.ew.gateway.dev. Esto puede no ser muy conveniente si queremos ofrecer nuestra Gateway al público, probablemente bajo un dominio de nuestra propiedad como podría ser simplemente https://api.megacorp.com. ...

April 22, 2022 · 4 min · José Luis Patiño Andrés

Kong API Gateway

Iniciar Kong API Gateway con Docker docker run -d --name kong \ -e "KONG_DATABASE=off" \ -e "KONG_PROXY_ACCESS_LOG=/dev/stdout" \ -e "KONG_ADMIN_ACCESS_LOG=/dev/stdout" \ -e "KONG_PROXY_ERROR_LOG=/dev/stderr" \ -e "KONG_ADMIN_ERROR_LOG=/dev/stderr" \ -e "KONG_ADMIN_LISTEN=0.0.0.0:8001, 0.0.0.0:8444 ssl" \ -p 8000:8000 \ -p 8443:8443 \ -p 8001:8001 \ -p 8444:8444 \ kong Configuración ‘DB-less’ Kong puede ejecutarse en modo ‘DB-less, es decir sin necesidad de una base de datos, a través de ficheros YAML con instrucciones declarativas. Generación de fichero YAML inicial Para generar un fichero inicial desde una instancia de Kong ejecutándose a través de Docker hacemos: ...

September 25, 2021 · 1 min · José Luis Patiño Andrés

Ejemplo de configuración de KrakenD API Gateway

KrakenD es un producto software que implementa un sistema de pasarela para APIs. Puede ser útil en un entorno de microservicios si queremos implementar un API Gateway que represente un punto de acceso principal para los clientes a nuestra plataforma. Configuración Configurar KrakenD puede hacerse de forma muy sencilla mediante una herramienta online disponible para ello: designer.krakend.io. Siguiendo los menús y formularios podemos crear una configuración para nuestra pasarela, que después descargaremos en un fichero JSON. ...

June 11, 2021 · 3 min · José Luis Patiño Andrés