En nuestro último post, hablamos sobre las bibliotecas de cliente en la nube y su importancia en la integración de servicios de Google Cloud en nuestras aplicaciones. Hoy, vamos a profundizar en cómo empezar a utilizar estas bibliotecas de cliente, siguiendo el ejemplo del vídeo «Cómo empezar a utilizar las bibliotecas de cliente de Google Cloud» de nuestro canal de YouTube.
Configurando el entorno
Para empezar a utilizar las bibliotecas de cliente de Google Cloud, necesitamos configurar nuestro entorno local. Esto implica instalar la CLI de Google Cloud (G-Cloud) en nuestra máquina. La CLI de Google Cloud es parte del SDK de Google Cloud y nos permite gestionar los recursos de Google Cloud desde nuestra terminal, así como manejar la autenticación para nuestro código de aplicación en ejecución local.
Instalando la biblioteca de cliente
Una vez configurado nuestro entorno, podemos instalar la biblioteca de cliente correspondiente a nuestro servicio de Google Cloud. En el ejemplo del vídeo, se utiliza la biblioteca de cliente de Google Cloud Storage para acceder a una cesta de almacenamiento en la nube. La instalación de la biblioteca de cliente se realiza mediante pip install, y se puede ver que la biblioteca de cliente está dividida por servicio, lo que significa que solo instalamos el código que necesitamos, manteniendo nuestra aplicación ligera y limpia.
Autenticación con credenciales de aplicación por defecto
Una de las características más importantes de las bibliotecas de cliente de Google Cloud es la autenticación con credenciales de aplicación por defecto (ADC). Esto nos permite proporcionar a nuestra aplicación las credenciales necesarias para hablar con las API de Google Cloud de manera automática. En el ejemplo del vídeo, se muestra cómo obtener credenciales de aplicación por defecto ejecutando el comando g-cloud o application-default login, que abre una ventana del navegador para que podamos conectar con nuestra cuenta de Google y crear un archivo de credenciales local.
La magia de las credenciales de aplicación por defecto
Lo que resulta interesante es cómo las bibliotecas de cliente de Google Cloud pueden encontrar automáticamente las credenciales de aplicación por defecto configuradas en nuestro entorno local. Esto significa que no necesitamos cambiar una sola línea de nuestro código de Python para indicar credenciales o detalles de autenticación. Con un solo comando de G-Cloud, podemos configurar nuestro entorno local y la biblioteca de cliente capturará automáticamente las credenciales necesarias.
Conclusión
En resumen, empezar a utilizar las bibliotecas de cliente de Google Cloud es un proceso sencillo que implica configurar nuestro entorno local, instalar la biblioteca de cliente correspondiente y autenticar con credenciales de aplicación por defecto. La magia de las credenciales de aplicación por defecto nos permite proporcionar a nuestra aplicación las credenciales necesarias de manera automática, lo que nos permite enfocarnos en desarrollar nuestra aplicación sin preocuparnos por la autenticación.
¿Tienes alguna pregunta?
Si tienes alguna pregunta o comentario sobre cómo empezar a utilizar las bibliotecas de cliente de Google Cloud, no dudes en dejarlas en los comentarios. Estamos aquí para ayudarte a aprovechar al máximo la potencia de las bibliotecas de cliente de Google Cloud.
Fuente: YouTube



