Estudio de Google Cloud

Google Cloud es una plataforma de nube (compute, storage, datos e IA). Se opera con la CLI gcloud, gsutil (Cloud Storage) y BigQuery (SQL serverless). A continuación los casos de uso con sus scripts minimalistas.

Resumen con para qué y cómo, listo para pegar en tu OKF/Obsidian (el agente lo implementa sin gastar tokens).

1 · gcloud CLI + Cloud Storage

Autenticarse, elegir proyecto y trabajar con buckets.

🐍 Script minimalista

# 1. Autenticarse y elegir proyecto
gcloud auth login
gcloud config set project MI_PROYECTO

# 2. Cloud Storage: crear bucket y subir un archivo
gsutil mb gs://mi-bucket-ejemplo
gsutil cp archivo.txt gs://mi-bucket-ejemplo/

🔁 Cómo funciona

  1. gcloud auth login abre el navegador para autenticar tu cuenta.
  2. gcloud config set project fija el proyecto activo.
  3. gsutil mb crea un bucket; gsutil cp sube archivos.
💡 Cloud Storage = almacenamiento de objetos (buckets) para archivos, estáticos o datos.

2 · BigQuery (SQL serverless)

Consultar terabytes con SQL sin gestionar servidores.

🐍 Script minimalista

# SQL directo (consola / bq query)
SELECT nombre, COUNT(*) AS total
FROM `proyecto.dataset.tabla`
GROUP BY nombre;
# Desde Python
# pip install google-cloud-bigquery
from google.cloud import bigquery
client = bigquery.Client()
for row in client.query("SELECT 1 AS x").result():
    print(row.x)

🔑 Conceptos clave

ConceptoQué es
gcloud / gsutil / bqCLIs de GCP: auth, storage, BigQuery
proyecto.dataset.tablaIdentificador completo de una tabla de BigQuery
google-cloud-bigquerySDK Python (client.query)
gcloud auth loginAutenticación (o Application Default Credentials)

3 · Grafo animado — el flujo en GCP

El token 🟠 recorre el flujo. Clic en el gráfico reinicia la animación.

Iniciando…

4 · Referencia y regla de librerías

Comando / APIQué hace
gcloud auth login · config set projectAutenticar y elegir proyecto
gsutil mb / cpCrear bucket / subir archivo
SELECT ... FROM `p.d.t`Consulta BigQuery serverless
google-cloud-bigquerySDK Python para consultas
📦 Regla de librerías (local primero): revisar C:\Users\TUF\Documents\librerías\local\. Instalación: pip install google-cloud-bigquery google-cloud-storage. Docs: https://cloud.google.com/docs.