Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
professional-services — Colección de ejemplos de soluciones de Google Cloud y utilidades operativas para el monitoreo de registros de auditoría, desidentificación de DLP, gestión de claves de cifrado y patrones de IAM. | Kitploit
Herramientas/GitHubGitHub/googlecloudplatform/professional-services
Utilidades de Propósito GeneralCriptografíaSeguridad en la NubePrivacidadGestión de Identidad y Acceso (IAM)Detección de AnomalíasAnálisis de Registros
GitHubgooglecloudplatform/professional-services

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

professional-services

Colección de ejemplos de soluciones de Google Cloud y utilidades operativas para el monitoreo de registros de auditoría, desidentificación de DLP, gestión de claves de cifrado y patrones de IAM.

Ver Repositorio
3.1k1.5khace 2 díasRevisado por Kitploit

Professional Services

Soluciones y herramientas comunes desarrolladas por el equipo de Professional Services de Google Cloud.

Aviso legal

Este repositorio y su contenido no son un producto de Google con soporte oficial.

Licencia

Todas las soluciones de este repositorio se proporcionan bajo la licencia Apache 2.0. Consulte el archivo LICENSE para conocer los términos y condiciones más detallados.

Open in Cloud Shell

Ejemplos

La carpeta examples contiene soluciones de ejemplo para una variedad de productos de Google Cloud Platform. Utilice estas soluciones como referencia para las suyas propias o amplíelas para adaptarlas a su caso de uso particular.* Anthos Service Mesh Multi-Cluster - Solución para federar dos clústeres privados de GKE mediante Anthos Service Mesh.

  • Anthos CICD with Gitlab - Una guía paso a paso para crear una solución de CI/CD de ejemplo usando Anthos y Gitlab.
  • Audio Content Profiling - Una herramienta que crea una canalización para escalar el proceso de moderación de archivos de audio con contenido inapropiado mediante APIs de machine learning.
  • Bigdata generator - Solución que genera grandes cantidades de datos para realizar pruebas de estrés en soluciones bigdata (p. ej., BigQuery). Para cada campo que quieras generar, puedes especificar reglas para generar sus valores. Los datos generados se pueden almacenar en BigQuery o GCS (Avro, CSV).
  • BigQuery Analyze Realtime Reddit Data - Solución para implementar una arquitectura de recopilación de datos de redes sociales de (reddit) en Google Cloud Platform. Analiza comentarios de reddit en tiempo real y ofrece procesamiento de lenguaje natural / análisis de sentimiento gratuito.
  • BigQuery Audit Log Dashboard - Solución para auditar el uso de BigQuery mediante Data Studio para la visualización y un script SQL de ejemplo para consultar la fuente de datos back-end compuesta por registros de auditoría.
  • BigQuery Audit Log Anomaly Detection - Ejemplo de uso de registros de auditoría de BigQuery para la detección automatizada de anomalías y análisis de valores atípicos. Genera gráficos fáciles de usar para un análisis rápido del entorno bq.
  • BigQuery Automated Email Exports - Solución serverless para automatizar el envío de resultados de exportación de BigQuery por correo electrónico en un intervalo programado. El correo contendrá un enlace a una URL firmada o sin firmar, que permitirá al destinatario ver los resultados de la consulta como un archivo JSON, CSV o Avro.
  • BigQuery Automated Schema Management - Utilidad de línea de comandos para el aprovisionamiento y la gestión automatizados de conjuntos de datos y tablas de BigQuery.
  • BigQuery Billing Dashboard - Solución para ayudar a mostrar información de facturación mediante Data Studio para la visualización y un script SQL de ejemplo para consultar la tabla de exportación de facturación back-end en BigQuery.
  • BigQuery Cross Project Slot Monitoring - Solución para ayudar a supervisar la utilización de slots en múltiples proyectos, desglosando la asignación por proyecto.
  • BigQuery Data Consolidator - Solución para consolidar datos de una organización provenientes de múltiples proyectos en un Dataset/Tabla de destino donde todas las tablas de origen tienen el mismo esquema (¡como las exportaciones de facturación!); útil especialmente para la consolidación de datos y la generación de informes en compromisos de Cloud FinOps.
  • BigQuery DDL Validator - Una utilidad que lee el DDL heredado y lo compara con el DDL extraído previamente, y genera una salida con el nombre de los objetos cuyo DDL ya no coincide.
  • BigQuery Group Sync For Row Level Access - Código de ejemplo para sincronizar la pertenencia a grupos desde G Suite/Cloud Identity hacia BigQuery y combinarla con tus datos para controlar el acceso a nivel de fila.
  • BigQuery Long Running Optimization Utility - Una utilidad que lee todo el SQL y proporciona una lista de sugerencias que ayudan a optimizar la consulta y evitar problemas de ejecución prolongada.
  • BigQuery Oracle DDL Migration Utility - Utilidad de migración de DDL de Oracle para migrar el esquema (DDL) de las tablas desde Oracle DB a BigQuery. La utilidad aprovecha la API de traducción de BigQuery y ofrece funciones adicionales como la adición de particiones, clustering, columnas de metadatos y prefijos a los nombres de las tablas.
  • BigQuery Pipeline Utility - Clase de utilidad Python para definir canalizaciones de datos en BigQuery.
  • BigQuery Remote Function - Permite al usuario implementar servicios o bibliotecas personalizados en lenguajes distintos de SQL o Javascript que no forman parte de las UDFs. La utilidad contiene código Java de ejemplo en formato de cadena para implementar una instancia de Cloud Run gen2 e invocar el servicio desde BigQuery mediante una función remota.
  • BigQuery Amazon S3 Migration Tool - Herramienta de migración de BigQuery para transferir datos desde archivos en Amazon S3 a tablas de BigQuery según la configuración proporcionada.
  • BigQuery Snowflake TabRle Migration Tool - La herramienta de migración de tablas de Snowflake a BigQuery ayuda a migrar los DDL de tablas de Snowflake a BigQuery. La utilidad aprovecha la API de traducción de BigQuery y ofrece funciones adicionales como la adición de particiones, clustering, columnas de metadatos y prefijos a los nombres de las tablas.
  • BigQuery Table Access Pattern Analysis - Código de ejemplo para analizar puntos de optimización de canalizaciones de datos, señalando la programación subóptima de canalizaciones entre tablas en un trabajo ELT de un data warehouse.
  • BigQuery Tink Toolkit - Clase de utilidad Python para trabajar con criptografía basada en Tink en sistemas on-prem o de GCP de forma interoperable con el cifrado a nivel de campo de BigQuery. Incluye un trabajo PySpark de ejemplo y un script para generar y subir conjuntos de claves Tink cifrados con KMS a BigQuery.
  • BigQuery to XML Export - Herramienta Python que toma una consulta de BigQuery y devuelve la salida como una cadena XML.
  • BigQuery Translation Validator - Una utilidad Python para comparar 2 archivos SQL y señalar diferencias básicas como nombres de columnas, nombres de tablas, joins, nombres de funciones, is-Null y sintaxis de consulta.
  • BigQuery Generic DDL Migration Utility - Utilidad genérica de migración de DDL para migrar el esquema (DDL) de tablas desde bases de datos (Oracle, Snowflake, MSSQL, Vertica, Neteeza) a BigQuery. La utilidad aprovecha la API de traducción de BigQuery y ofrece funciones adicionales como la adición de particiones, clustering, columnas de metadatos y prefijos a los nombres de las tablas.
  • Bigtable Dataflow Cryptocurrencies Exchange RealTime Example - Ejemplo de Apache Beam que lee de la API WebSocket de los intercambios de criptomonedas como canalización de Google Cloud Dataflow y guarda el feed en Google Cloud Bigtable. Se incluyen ejemplos de visualización y consultas en tiempo real desde Bigtable de GCP ejecutados en un servidor Flask.
  • Bigtable Dataflow Update Table Key Pipeline - Canalización de Dataflow con un ejemplo de cómo actualizar la clave de una tabla existente. Funciona con cualquier tabla, independientemente del esquema. Muestra cómo actualizar la clave de una tabla con datos existentes para probar diferentes alternativas y mejorar el rendimiento.
  • Carbon Footprint Reporting - Ejemplo de uso de la plantilla predefinida de Data Studio y Looker para analizar las estimaciones de la huella de carbono de GCP.
  • Cloud Audit Log Samples - Una colección de ejemplo de registros de auditoría para que usuarios y clientes comprendan mejor la estructura, el contenido y los valores incluidos en varios eventos de registro.
  • Cloud Build Application CICD Examples - Ejemplos de CI/CD con Cloud Build para aplicaciones como contenerización e implementación en Cloud Run.
  • Cloud Build with Proxy Running in Background - Ejemplos de Cloud Build con docker-compose ejecutando un proxy TCP en segundo plano para todos los pasos de compilación.
  • Cloud Composer CI/CD - Ejemplos de uso de Cloud Build para desplegar DAGs de Airflow en Cloud Composer.
  • Cloud Composer Deployment in Shared VPC - Código de Terraform para desplegar Cloud Composer en un entorno de VPC compartida.
  • Cloud Composer Dependency Management - Ejemplo de gestión de dependencias de Cloud Composer diseñado para orquestar dependencias complejas de tareas dentro de Apache Airflow, que aborda el desafío de gestionar relaciones DAG padre-hijo en distintas frecuencias temporales (anual, mensual, semanal, etc.)
  • Cloud Composer Examples - Ejemplos de uso de Cloud Composer, el servicio de Apache Airflow gestionado por GCP.
  • Cloud Data Fusion Functions and Plugins - Ejemplos de funciones y plugins de Cloud Data Fusion.
  • Cloud DNS load balancing - Configuración de alta disponibilidad multirregión para VM de GCE y aplicaciones basadas en Cloud Run que utilizan balanceo de carga de Cloud DNS y varios tipos de balanceadores de carga de Google Cloud.
  • Cloud DNS public zone monitoring - Visualización de datos de consultas de zonas públicas de Cloud DNS mediante métricas basadas en registros y Cloud Monitoring.
  • Cloud Function Act As - Ejemplo de ejecución de una Cloud Function en nombre y con los permisos IAM del llamante de Workload Identity de GitHub.
  • Cloud Function VM Delete Event Handler Example - Solución para eliminar automáticamente los registros A en Cloud DNS cuando se elimina una VM. Esta solución implementa una Google Cloud Function Background Function activada por eventos compute.instances.delete publicados a través de Stackdriver Logs Export.
  • Certificate Authority Service Hierarchy - Pools de CA y autoridades certificadoras raíz y subordinadas de Certificate Authority Service, con ejemplos de validación de propiedad de dominios y un script de ejemplo para pruebas de carga.
  • Cloud Run to BQ - Solución para aceptar eventos/datos en un endpoint REST HTTP e insertarlos en BQ.
  • Cloud Run CRL Monitor - Solución basada en Cloud Run para la supervisión continua de endpoints de distribución de CRL, incluida la verificación de validez de CRL y alertas.
  • Cloud SQL Custom Metric - Un ejemplo de creación de una métrica personalizada de Stackdriver para supervisar el consumo de IP de los servicios privados de Cloud SQL.
  • Cloud Support API - Código de ejemplo que utiliza la API de Cloud Support
  • CloudML Bank Marketing - Notebook para crear un modelo de clasificación para marketing mediante CloudML.
  • CloudML Bee Health Detection - Detecta si una abeja está enferma basándose en una imagen de ella y su subespecie.
  • CloudML Churn Prediction - Predice la propensión de los usuarios al abandono (churn) mediante análisis de supervivencia.
  • CloudML Customer Support and Complaint Handling - Canalización de BigQuery + AutoML que clasifica las quejas de los clientes según la resolución esperada; adaptable a otros casos de uso de comunicaciones de soporte.
  • CloudML Deep Collaborative Filtering - Recomienda canciones a partir de un usuario o una canción.
  • CloudML Energy Price Forecasting - Predicción del precio futuro de la energía basándose en el precio histórico y el clima.
  • CloudML Fraud Detection - Modelo de detección de fraude para transacciones con tarjetas de crédito.
  • CloudML Scikit-learn Pipeline - Este es un ejemplo para crear un entrenador de canalización de machine learning basado en scikit-learn que puede ejecutarse en AI Platform. La canalización se puede entrenar localmente o de forma remota en AI Platform. El modelo entrenado se puede desplegar en AI Platform para servir tráfico en línea.
  • CloudML Sentiment Analysis - Análisis de sentimiento para reseñas de películas usando TensorFlow RNNEstimator.
  • CloudML TensorFlow Profiling - Ejemplos de perfilado de TensorFlow para entrenar modelos con CloudML
  • 🚀 Creative Studio - Creative Studio es una plataforma integral de IA generativa todo-en-uno diseñada como una solución desplegable para tu propio proyecto de Google Cloud. Sirve como una potente implementación de referencia y suite creativa, mostrando todo el espectro de los modelos de IA generativa de última generación de Google en Vertex AI. Creada para creadores, especialistas en marketing y desarrolladores, esta aplicación ofrece una experiencia práctica e interactiva con capacidades multimodales de vanguardia.
  • Data Generator - Genera datos aleatorios con un esquema personalizado a escala para pruebas de integración o demostraciones.
  • Dataflow BigQuery Transpose Example - Una canalización de ejemplo para transponer/pivotar/rotar una tabla de BigQuery.
  • Dataflow Custom Templates Example - Un ejemplo que demuestra cómo crear plantillas personalizadas de Dataflow.
  • Dataflow Elasticsearch Indexer - Una canalización de ejemplo que demuestra el proceso de leer documentos JSON desde Cloud Pub/Sub, enriquecer el documento con metadatos almacenados en Cloud Bigtable e indexar esos documentos en Elasticsearch.
  • Dataflow BigQuery to AlloyDB - Ejemplo que muestra cómo mover datos de BigQuery a una tabla de AlloyDB usando Dataflow.
  • Dataflow Flex Template in Restricted Networking Env - El ejemplo implementa una plantilla flex de Python que puede ejecutarse en un entorno donde los workers no pueden descargar paquetes de Python debido a restricciones de tráfico de salida.
  • Dataflow Python Examples - Varios ejemplos de ETL que utilizan el SDK de Python de Dataflow.
  • Dataflow Streaming Benchmark - Utilidad para publicar mensajes JSON falsos aleatorios en un tema de Cloud Pub/Sub a un QPS configurado.
  • Dataflow Streaming Schema Changes Handler - Ejemplo de Dataflow para manejar cambios de esquema mediante la aplicación del esquema y el enfoque DLT
  • Dataflow Streaming XML to GCS - Ejemplo de Dataflow para manejar el streaming de mensajes codificados en XML y escribirlos en Google Cloud Storage
  • Dataflow – DLP Flex De-ID (CSV from GCS to BigQuery) - Plantilla flex de Dataflow que procesa por lotes filas CSV de Cloud Storage, desidentifica con Sensitive Data Protection (DLP) y escribe en BigQuery.
  • Dataflow DLP Hashpipeline - Compara los hallazgos de números de Seguro Social de DLP con un diccionario con hash en Firestore. Usa Secret Manager para la clave hash.
  • Dataflow Template Pipelines - Canalizaciones de plantilla de Dataflow preimplementadas para resolver tareas comunes de datos en Google Cloud Platform.
  • Dataflow Production Ready - Implementación de referencia de mejores prácticas en torno a Beam, estructuración de canalizaciones, pruebas y despliegue continuo.
  • Dataflow XML to BigQuery - Ejemplo de carga de datos XML en BigQuery con DataFlow mediante XMLIO.
  • Data Loss Prevention hybrid inspection for MongoDB - Una Cloud Function que utiliza MongoDB Change Streams y la API híbrida de inspección de Data Loss Prevention de Sensitive Data Protection en tiempo casi real.
  • Dataproc Spanner - Escritura de un clúster de Dataproc en Spanner mediante Apache Spark en Scala.
  • Dataproc GCS Connector - Instala y prueba funciones no publicadas en el conector de GCS para Dataproc.
  • Dataproc Job Optimization Guide - Guía paso a paso para optimizar un trabajo de Dataproc de ejemplo.
  • Dataproc Persistent History Server for Ephemeral Clusters - Ejemplo de escritura de registros de un clúster efímero en GCS y uso de un clúster separado de un solo nodo para consultar las interfaces de Spark y YARN History.
  • Dataproc Lifecycle Management via Composer - Gestión del ciclo de vida de Dataproc efímero y optimización de recursos mediante Composer, plantilla de Terraform para desplegar Composer y requisitos adicionales, DAG generados dinámicamente a partir de archivos de configuración de trabajos.
  • Dataproc Running Notebooks - Orquestación del flujo de trabajo de ejecución de Jupyter Notebooks en un clúster de Dataproc mediante un trabajo de PySpark
  • dbt-on-cloud-composer - Ejemplo de uso de dbt para gestionar canalizaciones de datos de BigQuery, utilizando Cloud Composer para ejecutar y programar las ejecuciones de dbt.
  • Data Format Description Language (DFDL) Processesor with Firestore and Pubsub - Ejemplo para procesar un binario utilizando la definición de DFDL y las bibliotecas de Daffodil. La definición de DFDL se almacena en Firestore, la solicitud de procesamiento se realiza mediante una suscripción de Pub/Sub y la salida se publica en formato JSON en un tema de Pub/Sub.
  • Data Format Description Language (DFDL) Processesor with Bigtable and Pubsub - Ejemplo para procesar un binario utilizando la definición de DFDL y las bibliotecas de Daffodil. La definición de DFDL se almacena en Bigtable, la solicitud de procesamiento se realiza mediante una suscripción de Pub/Sub y la salida se publica en formato JSON en un tema de Pub/Sub.
  • Dialogflow Webhook Example - Ejemplo de webhook para Dialogflow en Python.
  • Dialogflow CX Private Webhook Example - Ejemplo de webhook para Dialogflow CX en Python.
  • Dialogflow Middleware Example - Ejemplo de middleware de Dialogflow en Java.
  • Dialogflow Entities Creation and Update - Creación y actualización de entidades para Dialogflow en Python.
  • DLP API Examples - Ejemplos de uso de la API de DLP.
  • Ephemeral Projects - Creación de proyectos de GCP de corta duración con fines de sandbox.
  • FinOps Agent - Un agente FinOps multiagente que traduce lenguaje natural a SQL de BigQuery para analizar datos de facturación en la nube y aplicar gobernanza corporativa.
  • GCE Access to Google AdminSDK - Ejemplo para ayudar a gestionar el acceso al AdminSDK de Google utilizando la identidad de la cuenta de servicio de GCE
  • GCS Client Side Encryption via Sidecar - Ejemplo que muestra cómo implementar cifrado del lado del cliente en GCS mediante un sidecar
  • GCS Hive External Table File Optimization - Solución de ejemplo para mostrar el impacto del número de archivos, el tamaño de los archivos y el tipo de archivo en las tablas externas de Hive y las velocidades de consulta.
  • GCS to BQ using serverless services - Ejemplo para ingerir datos de GCS a BigQuery mediante servicios serverless como Cloud Function, Pub/Sub y Serverless Spark.
  • GDCE Terraform Example - Ejemplo de aprovisionamiento de recursos de GDCE mediante Terraform.
  • GKE Control Plane Authority - Ejemplo de ejecución de controles avanzados con tus propias claves y autoridades certificadoras, y registros relacionados para funciones del plano de control
  • GKE HA setup using spot VMs - Ejemplo de ejecución de una aplicación con requisitos de alta disponibilidad en nodos spot de GKE utilizando nodos on-demand como respaldo
  • Grpc Server connected to Spanner Database - Ejemplo básico de un servidor Grpc conectado a una base de datos de Spanner.
  • Grpc Server connected to Redis - Ejemplo básico de un servidor Grpc conectado a Redis.
  • Gitlab KAS agent for GKE - Solución de Terraform para desplegar un agente KAS de Gitlab para sincronizar despliegues de contenedores desde repositorios de Gitlab en un clúster de GKE
  • Home Appliance Status Monitoring from Smart Power Readings - Un sistema de demostración de extremo a extremo que incluye un conjunto de productos de Google Cloud Platform como IoT Core, ML Engine, BigQuery, etc.
  • IAM Deny Policies with Terraform - Demuestra el uso de IAM Deny y Organization Policies para aplicar barreras de seguridad.
  • IAP User Profile - Un ejemplo para recuperar el perfil de usuario de una aplicación GAE habilitada para IAP.
  • IoT Nirvana - Una arquitectura de Internet de las Cosas de extremo a extremo que se ejecuta en Google Cloud Platform.
  • Kubeflow Pipelines Sentiment Analysis - Crea un componente y canalizaciones de Kubeflow Pipelines para analizar el sentimiento de los titulares de portada del New York Times mediante Cloud Dataflow (Apache Beam Java) y la API de Cloud Natural Language.
  • Kubeflow Fairing Example - Se proporcionan tres notebooks para demostrar el uso de Kubeflow Faring para entrenar trabajos de machine learning (Scikit-Learn, XGBoost, Tensorflow) localmente o en la nube (entrenamiento en AI Platform o clúster de Kubeflow).
  • Left-Shift Validation Pre-Commit Hook - Un ejemplo que utiliza un conjunto de scripts de Bash para configurar un hook pre-commit que valida recursos de Kubernetes con restricciones de Gatekeeper y plantillas de restricciones de las fuentes que elijas.
  • Gemini Live Multimodal Avatar - Un modelo empresarial para asesores humanos digitales en tiempo real y de baja latencia. Construido con la API de Gemini Live (Multimodal Live), incluye avatares de video sincronizados, transmisión de audio en tiempo real e integración extensible de herramientas mediante el Model Context Protocol (MCP).
  • LookerStudio Cost Optimization Dashboard - Scripts SQL para ayudar a crear el panel de optimización de costos de LookerStudio.
  • Migrate Kafka to GMK using MM2 - Código de Terraform para desplegar recursos que migran datos entre dos clústeres de Google Managed Kafka mediante MirrorMaker2
  • Personal Workbench Notebooks Deployer - Módulos de ejemplo de Terraform para aprovisionar Dataproc Hub mediante clústeres de autenticación personal y notebooks administrados de workbench para usuarios analíticos individuales.
  • Project factory with Terragrunt - Esto implementa un patrón de fábrica de proyectos State-Scalable para crear proyectos de Google Cloud Platform mediante Terragrunt y módulos públicos de Terraform
  • Python CI/CD with Cloud Builder and CSR - Ejemplo que utiliza Cloud Builder y Cloud Source Repositories para automatizar las pruebas y el linting.
  • Pub/Sub Client Batching Example - Procesamiento por lotes en la API de cliente Java de Pub/Sub.
  • QAOA - Ejemplos de análisis de un problema max-SAT en un formato propietario, para el algoritmo de optimización aproximada cuántica (QAOA)
  • React single-page app on Cloud Run + Cloud Storage - Ejemplo de extremo a extremo de despliegue de una SPA de React en servicios serverless de Google Cloud.
  • Redis Cluster on GKE Example - Despliegue de un clúster de Redis en GKE.
  • Risk Analysis Asset - Despliegue de la herramienta de análisis de riesgo de confiabilidad en Cloud Run.
  • slo-assistant - Consultor de SLO impulsado por IA para ingeniería de confiabilidad del sitio automatizada
  • Spanner Interleave Subquery - Código de ejemplo para comparar el rendimiento de las subconsultas de Cloud Spanner para tablas intercaladas.
  • Spanner Change Stream to BigQuery using Dataflow - Código de Terraform para desplegar un flujo de cambios de Spanner y publicar los cambios en BigQuery mediante un trabajo de streaming de Dataflow.
  • Spinnaker - Canalizaciones de ejemplo para un proceso de despliegue Canary / Producción.
  • STS Metrics from STS Notification - Código de ejemplo para generar métricas personalizadas a partir de la notificación de STS.
  • TensorFlow Serving on GKE and Load Testing - Ejemplos de cómo implementar la inferencia de modelos de Tensorflow en GKE y realizar pruebas de carga de dicha solución.
  • TensorFlow Unit Testing - Ejemplos de cómo escribir pruebas unitarias para modelos de ML de TensorFlow.
  • Terraform Internal HTTP Load Balancer - Ejemplo de Terraform que muestra cómo desplegar un balanceador de carga HTTP interno.
  • Terraform NetApp CVS - Este ejemplo muestra cómo desplegar volúmenes de NetApp CVS usando Terraform.
  • Terraform Resource Change Policy Library - Contiene una biblioteca de políticas escritas en el formato del OPA Constraint Framework para ser utilizada por gcloud beta terraform vet y validar los cambios de recursos de Terraform en una canalización de CI/CD.
  • Uploading files directly to Google Cloud Storage by using Signed URL - Arquitectura de ejemplo para permitir la subida directa de archivos a GCS mediante una URL firmada.
  • TSOP object transfer Log prosessor - Este ejemplo muestra cómo registrar los registros de transferencia de objetos de TSOP en Cloud Logging.
  • GCS CSV files to BigQuery - Este ejemplo muestra cómo cargar archivos en formato CSV almacenados en GCS para cargarlos en tablas de BigQuery. Los archivos pueden estar sin comprimir o comprimidos en formatos como Bzip2, GZIP, etc. Consulta https://beam.apache.org/releases/javadoc/current/org/apache/beam/sdk/io/Compression.html para ver la lista de métodos de compresión admitidos.
  • MCP Toolbox & Claude Integration - Un agente GenAI especializado en reservas de hotel para Slack, construido con Spring Boot AI, BigQuery, CloudRun, MCP Toolbox y Claude LLM.## Herramientas

La carpeta de herramientas contiene utilidades listas para usar que pueden simplificar el uso de Google Cloud Platform.* agent-eval - Un recorrido CLI guiado paso a paso del Vertex AI Generative AI Evaluation Service para agentes ADK. Impulsa todo el bucle de evaluación: configura GCP, crea la estructura de métricas + conjunto de datos, recopila trazas (UserSim multi-turn + single-turn DIY), puntúa con el método client.evals.evaluate() de Vertex, y escribe un informe HTML autocontenido con un diagnóstico redactado por Gemini. Presenta métricas deterministas (tokens, coste, latencia, aciertos de caché, índice de razonamiento) junto con métricas de LLM como juez, para que veas la calidad del código y el coste de ejecución en la misma página.

  • Agile Machine Learning API - Una aplicación web que ofrece la capacidad de entrenar e implementar modelos de ML en Google Cloud Machine Learning Engine y visualizar los resultados previstos mediante LIME a través de una simple solicitud POST.
  • Airflow DAG Metadata Generator - Utiliza los modelos generativos de Google para analizar los DAG de Airflow y complementarlos con valores generados de description, tags y doc_md.
  • Airflow States Collector - Una herramienta que crea y sube un dag de Airflow a la carpeta dags de GCS. El dag recopila de forma incremental los estados de las tareas de Airflow y los almacena en BQ. También autogenera un dashboard de LookerStudio que consulta la vista de BQ.
  • Airpiler - Un script de Python para convertir archivos JIL de Autosys al formato dag-factory para ejecutarlos en Cloud Composer (entorno de Airflow gestionado).
  • Ansible Module for Anthos on Bare Metal - Módulo de Ansible para la instalación de Anthos en Bare Metal.
  • Anthos Bare Metal Installer - Un playbook de ansible que puede utilizarse para instalar Anthos Bare Metal.
  • Apache Beam Client Throttling - Una biblioteca que puede utilizarse para limitar el número de solicitudes de una canalización de Apache Beam a un servicio externo. Almacena en búfer las solicitudes para no sobrecargar el servicio externo y activa la limitación del lado del cliente cuando el servicio empieza a rechazar solicitudes debido a errores de cuota agotada.

Consulta las instrucciones de contribución para comenzar a contribuir.

Contacto

Las preguntas, problemas y comentarios deben dirigirse a [email protected].

Descargar herramienta
  • API Key Rotation Checker - Una herramienta que revisa tu organización de GCP en busca de claves de API y las compara con un período de rotación personalizable. Rotar las claves de API con regularidad es una práctica recomendada estándar de Google y del sector.
  • AssetInventory - Importa los recursos de Cloud Asset Inventory en BigQuery.
  • BigQuery Discount Per-Project Attribution - Una herramienta que automatiza la generación de una tabla de BigQuery que utiliza los datos de facturación exportados existentes, atribuyendo tanto los cargos de CUD como de SUD por proyecto.
  • BigQuery Policy Tag Utility - Clase de utilidad para etiquetar esquemas de tablas de BQ con Policy Tags de taxonomía de Data Catalog. Crea vistas autorizadas de BQ mediante Policy Tags. Utilidad auxiliar para aprovisionar el conjunto de datos de BigQuery, la taxonomía de Data Catalog y los Policy Tags.
  • BigQuery Query Plan Exporter - Utilidad de línea de comandos para exportar los planes de consulta de BigQuery en un rango de fechas determinado.
  • BigQuery Query Plan Visualizer - Una aplicación web que ofrece la capacidad de visualizar las etapas de ejecución de los planes de consulta de BigQuery para ayudar en la optimización de las consultas.
  • BigQuery z/OS Mainframe Connector - Una utilidad que se usa para cargar conjuntos de datos COBOL MVS en BigQuery y ejecutar consultas y trabajos de carga desde el mainframe IBM z/OS.
  • Boolean Organization Policy Enforcer - Una herramienta para localizar los proyectos que no configuran una política de organización booleana en su estado esperado y, posteriormente, establecer la política de organización en su configuración esperada.
  • Capacity Planner CLI - Una herramienta independiente para extraer los valores máximos de uso de recursos y las marcas de tiempo correspondientes para un proyecto de GCP, un rango de tiempo y una zona horaria determinados.
  • Capacity Planner Sheets Extension - Una extensión de Google Sheets para extraer los valores máximos de uso de recursos y las marcas de tiempo correspondientes para un proyecto de GCP, un rango de tiempo y una zona horaria determinados.
  • CloudConnect - Un paquete que automatiza la configuración de túneles VPN duales entre AWS y GCP.
  • Cloudera Parcel GCS Connector - Este script te ayuda a crear una parcela de Cloudera que incluye el conector de Google Cloud Storage. La parcela puede implementarse en un clúster gestionado por Cloudera. Este script te ayuda a crear una parcela de Cloudera que incluye el conector de Google Cloud Storage. La parcela puede implementarse en un clúster gestionado por Cloudera.
  • Cloud AI Vision Utilities - Este es un paquete de Python instalable que proporciona herramientas de soporte para Cloud AI Vision. Actualmente hay algunos scripts para generar un conjunto de datos de AutoML Vision en un archivo CSV a partir de imágenes en bruto o de archivos de anotación de imágenes en formato PASCAL VOC.
  • Cloud Composer Backup and Recovery - Una herramienta de línea de comandos para aplicar operaciones de copia de seguridad y recuperación en entornos de Airflow de Cloud Composer.
  • Cloud Composer DAG Validation - Un proceso automatizado para ejecutar validación y pruebas sobre los DAG en Composer.
  • Cloud Composer Migration Complexity Assessment - Un DAG de Airflow que utiliza una variedad de herramientas para analizar un entorno de Cloud Composer 1, determinar una estimación de trabajo y acelerar la conversión de dags de Airflow 1 a dags de Airflow 2.
  • Cloud Composer Migration Terraform Generator - Analiza un entorno existente de Cloud Composer 1 / Airflow 1 y genera terraform. Configura el nuevo entorno de Cloud Composer 2 para satisfacer las demandas de tu carga de trabajo.
  • ComfyUI Custom Nodes for VertexAI - Una colección de nodos personalizados para ComfyUI que te permite usar modelos de VertexAI en flujos de trabajo de ComfyUI.
  • CUD Prioritized Attribution - Una herramienta que permite a los clientes de GCP que adquirieron Committed Use Discounts (CUD) priorizar un ámbito específico (p. ej., un proyecto o una carpeta) para atribuir los CUD primero, antes de dejar que cualquier descuento no consumido se distribuya a otras partes de una organización.
  • Custom Module for Security Health Analytics Library - Una biblioteca de módulos personalizados para SCC Security Health Analytics. Incluye herramientas para generar fácilmente módulos personalizados y aprovisionarlos en tu organización. Esta biblioteca ayuda a las organizaciones a detectar desviaciones de configuración y cumplimiento.
  • Custom Organization Policy Library - Una biblioteca de restricciones y ejemplos de políticas de organización personalizadas. Incluye herramientas para generar fácilmente políticas y aprovisionarlas en toda tu organización mediante Google Cloud (gcloud) o Terraform.
  • Custom Role Analyzer - Esta herramienta proporcionará información útil sobre los roles personalizados a nivel de organización y también a nivel de proyecto, para encontrar los roles predefinidos a partir de los cuales se construye el rol personalizado.
  • Custom Role Manager - Gestiona roles personalizados a nivel de organización o de proyecto combinando roles predefinidos e incluyendo y eliminando permisos con comodines. Puede ejecutarse como Cloud Function o generar recursos de Terraform.
  • Dataproc Event Driven Spark Recommendations - Usa Google Cloud Functions para analizar clústeres de Cloud Dataproc y recomendar las mejores prácticas para trabajos de Apache Spark. También registra las configuraciones de los clústeres para referencia futura.
  • Dataproc Scheduled Cluster Sizing - Usa Google Cloud Scheduler y Google Cloud Functions para programar el redimensionamiento de un clúster de Dataproc. Cambia el número de workers primarios y secundarios.
  • DataStream Deployment Automation - Script de Python para automatizar la implementación de Google Cloud DataStream. Este script creará perfiles de conexión, creará el stream y lo iniciará.
  • DLP to Data Catalog - Inspecciona tus tablas con Data Loss Prevention en busca de datos de PII y etiquétalos automáticamente en Data Catalog mediante Python.
  • DNS Sync - Sincroniza una zona de Cloud DNS con los recursos de GCE. Las instancias y los balanceadores de carga se agregan a la zona de Cloud DNS cuando se inician, a partir de los eventos de registro compute_engine_activity enviados desde una suscripción push de pub/sub. Puede sincronizar varios proyectos con una única zona de Cloud DNS.
  • DynamoDB to Bigtable Migration - La herramienta de migración de DynamoDB a Bigtable es una solución potente diseñada para agilizar la transferencia de datos de DynamoDB a Cloud Bigtable. Esta herramienta automatiza la traducción del esquema, lo que garantiza que la estructura de tus datos se asigne a Bigtable. También ofrece opciones para acelerar y escalar la transferencia de datos de forma eficiente mediante dataflow, minimizando el tiempo de inactividad y maximizando el rendimiento.
  • Firewall Enforcer - Supervisa y elimina automáticamente las reglas de firewall ilegales en toda la organización. Las reglas de firewall se monitorizan mediante un feed de Cloud Asset Inventory, que activa una Cloud Function que inspecciona la regla de firewall y la elimina si no supera una prueba.
  • GCE Disk Encryption Converter - Una herramienta que convierte los discos adjuntos a una instancia de VM de GCE de claves gestionadas por Google a una clave gestionada por el cliente almacenada en Cloud KMS.
  • GCE switch disk-type - Una herramienta que cambia el tipo de los discos adjuntos a una instancia de GCE.
  • GCE Quota Sync - Una herramienta que obtiene el uso de cuotas de recursos de la API de GCE y lo sincroniza con Stackdriver como métrica personalizada, donde puede utilizarse para definir alertas automatizadas.
  • GCE Usage Log - Recopila los eventos de las instancias de GCE en un conjunto de datos de BigQuery, mostrando tus vCPU, RAM y Persistent Disk, segmentados por proyecto, zona y etiquetas.
  • GCP Architecture Visualizer - Una herramienta que toma la salida CSV de un escaneo de Forseti Inventory y dibuja un diagrama de árbol jerárquico dinámico de org -> folders -> projects -> gcp_resources mediante la biblioteca JavaScript D3.js.
  • GCP AWS HA VPN Connection terraform - Script de Terraform para configurar una VPN de alta disponibilidad (HA) entre GCP y AWS.
  • GCP Azure HA VPN Connection Terraform - Código de Terraform para configurar una VPN de alta disponibilidad (HA) entre GCP y Microsoft Azure.
  • GCP Organization Hierarchy Viewer - Una utilidad CLI para visualizar la jerarquía de tu organización en la terminal.
  • GCPViz - una herramienta de visualización que toma como entrada Cloud Asset Inventory, crea relaciones entre los activos y genera una salida en un formato compatible con graphviz.
  • GCS Bucket Mover - Una herramienta para mover el bucket del usuario, incluidos objetos, metadatos y ACL, de un proyecto a otro.
  • GCS to BigQuery - Una herramienta que obtiene los metadatos de los objetos de todos los buckets de Google Cloud Storage y los exporta en un formato que puede importarse en BigQuery para su posterior análisis.
  • GCS Usage Recommender - Una herramienta que genera inteligencia a nivel de bucket y patrones de acceso en todos los proyectos de un proyecto de GCP para generar una gestión recomendada del ciclo de vida de los objetos.
  • GCVE2BQ - Una herramienta para exportaciones programadas de datos de utilización de VM, datastore y ESXi desde vCenter a BigQuery para casos de uso de facturación y generación de informes.
  • Gemini Computer Use Evaluation Pipeline - Un framework ligero para evaluar el rendimiento de agentes de navegador con evaluación multimodal visual y de registros.
  • GenAI-Powered Code Modification Cloud Function - Una Google Cloud Function implementable que, impulsada por la API de Vertex AI Gemini, automatiza la modificación de código. Lee archivos de GitHub, los procesa con un LLM para generar nuevas versiones y, a continuación, guarda esas modificaciones de nuevo en los repositorios.
  • GKE AutoPSC Controller - Controlador de Google Kubernetes Engine para configurar PSC ServiceAttachment para las Forwarding Rules gestionadas por Gateway API.
  • Global DNS -> Zonal DNS Project Bulk Migration - Un script de shell para la migración masiva de proyectos gDNS-zDNS.
  • GKE Billing Export - Exportación de facturación de grano fino de Google Kubernetes Engine.
  • GKE GPU Driver Version - Una herramienta para encontrar la versión compatible del controlador de GPU para una versión de clúster de GKE y un tipo de GPU determinados.
  • gmon - Una interfaz de línea de comandos (CLI) para Cloud Monitoring escrita en Python.
  • Google Cloud Support Slackbot - Aplicación de Slack que extrae información de los casos de soporte de Google Cloud a través de la Cloud Support API y envía la información a Slack
  • GSuite Exporter Cloud Function - Un script que implementa una Cloud Function y un trabajo de Cloud Scheduler que ejecuta la herramienta GSuite Exporter automáticamente de forma periódica.
  • GSuite Exporter - Un paquete de Python que automatiza la sincronización de los informes de actividad de las APIs de Admin SDK a un destino de GCP. El módulo toma las entradas de la API de Admin SDK elegida, las convierte al formato adecuado para el destino y las exporta a un destino (p. ej.: Stackdriver Logging).
  • Hive to BigQuery - Un framework de Python para migrar tablas de Hive a BigQuery mediante Cloud SQL para hacer un seguimiento del progreso de la migración.
  • IAM Permissions Copier - Esta herramienta te permite copiar los permisos compatibles de IAM de GCP de usuarios no gestionados a usuarios gestionados de Cloud Identity.
  • IAM Recommender at Scale - Un paquete de Python que automatiza la aplicación de recomendaciones de IAM.
  • Instance Mapper - Asigna distintos tipos de instancias de VM de IaaS de EC2 y Azure Compute a tipos de instancias de Google Cloud Platform mediante un método personalizable basado en puntuaciones. También admite instancias de bases de datos.
  • IPAM Autopilot - Una herramienta sencilla para gestionar rangos de direcciones IP para subredes de GCP.
  • K8S-2-GSM - Una aplicación contenedorizada de Golang para migrar secretos de Kubernetes a Google Secrets Manger (para aprovechar el CSI secret driver). LabelMaker - Una herramienta que lee pares clave:valor de un archivo json y etiqueta la instancia en ejecución y todas las unidades adjuntas en consecuencia.
  • Logbucket Global to Regional - Utilidad para cambiar el destino del sumidero _Default a buckets de registros regionales
  • Machine Learning Auto Exploratory Data Analysis and Feature Recommendation - Una herramienta para realizar un auto EDA exhaustivo, a partir del cual se hacen recomendaciones de características y se genera un informe resumido.
  • Maven Archetype Dataflow - Un arquetipo de Maven que inicializa un proyecto de Dataflow con plugins comunes preconfigurados para ayudar a mantener una alta calidad de código.
  • Netblock Monitor - Un proyecto de Apps Script que proporcionará automáticamente notificaciones por correo electrónico cuando se realicen cambios en los rangos de IP de Google.
  • OpenAPI to Cloud Armor converter - Una herramienta sencilla para generar políticas de Cloud Armor a partir de especificaciones OpenAPI.
  • Permission Discrepancy Finder - Una herramienta para encontrar las entidades principales con permisos faltantes en un recurso dentro de un proyecto y, posteriormente, otorgarles los permisos que faltan.
  • Pubsub2Inbox - Una herramienta genérica basada en Cloud Functions que toma como entrada mensajes de Pub/Sub y los convierte en correos electrónicos, webhooks u objetos de GCS.
  • Quota Manager - Un módulo de Python para actualizar programáticamente las cuotas de servicios de GCP, como bigquery.googleapis.com.
  • Quota Monitoring and Alerting - Un dashboard de Data Studio fácil de implementar con capacidades de alertas, que muestra el uso y los límites de cuota en una organización o carpeta.
  • RAG Application Using Vector Search - Sirve principalmente para demostrar las capacidades de los servicios backend subyacentes y como arquitectura de referencia para implementaciones de clientes. Esta herramienta implementa un sistema backend de Generación Aumentada por Recuperación (RAG) en Google Cloud, totalmente gestionado por Infrastructure as Code (IaC) mediante Terraform. Permite consultar documentos privados con Large Language Models (LLM), enriquecidos por el contexto de Vertex AI RAG Engine y Vector Search. Aunque se incluye una interfaz de Streamlit sencilla, sirve principalmente para demostrar las capacidades de los servicios backend subyacentes.
  • Ranger Hive Assessment for BigQuery/BigLake IAM migration - Una herramienta que evalúa qué reglas de autorización de Ranger pueden migrarse o no a IAM de BigQuery/BigLake.
  • Reddit Comment Streaming - Usa PRAW, TextBlob y Google Python API para recopilar y analizar comentarios de Reddit. Envía los comentarios a un tema de Google Pub/sub.
  • Secret Manager Helper - Una biblioteca de Java para facilitar la sustitución de cadenas de marcador de posición por los payloads de secretos de Secret Manager.
  • Service Account Provider - Una herramienta para intercambiar tokens JWT de GitLab CI por tokens de acceso de IAM de GCP, con el fin de permitir que los trabajos de GitLab CI accedan a las APIs de Google Cloud
  • Site Verification Group Sync - Una herramienta para aprovisionar permisos de "propietario verificado" (para crear buckets de GCS con DNS personalizado) en función de la pertenencia a un Google Group.
  • SLO Generator - Un paquete de Python que automatiza el cálculo de los objetivos de nivel de servicio, los presupuestos de error y las tasas de quema en GCP, y exporta los resultados del cálculo a los exportadores disponibles (p. ej.: PubSub, BigQuery, Stackdriver Monitoring), mediante políticas escritas en formato JSON.
  • Snowflake_to_BQ - Un script de shell para transferir tablas (esquema y datos) de Snowflake a BigQuery.
  • SPIFFE GCP Proxy - Una herramienta para facilitar la integración de las cargas de trabajo On-Prem compatibles con SPIFFE con las APIs de GCP mediante Workload Identity Federation
  • STS Job Manager - Una herramienta de migración de buckets a escala de petabytes que utiliza Storage Transfer Service
  • Vector Search Load Testing Framework - Este framework proporciona una solución optimizada para pruebas de carga distribuidas de los endpoints de Vertex AI Vector Search en Google Kubernetes Engine (GKE) mediante Locust. Te permite simular cargas de trabajo similares a las de producción para medir el rendimiento de forma eficaz, analizar la escalabilidad y validar las configuraciones de implementación.
  • [Vertex AI Endpoint Tester] (tools/vertex-ai-endpoint-load-tester) - Esta utilidad ayuda a probar metódicamente una variedad de endpoints de Vertex AI según su tamaño, de modo que puedas decidir el tamaño adecuado para implementar un modelo de ML en Vertex AI dado un JSON de solicitud de muestra y alguna idea de las consultas esperadas por segundo.
  • Vertex AI Endpoint Tester - Esta utilidad ayuda a probar metódicamente una variedad de endpoints de Vertex AI según su tamaño, de modo que puedas decidir el tamaño adecuado para implementar un modelo de ML en Vertex AI dado un JSON de solicitud de muestra y alguna idea de las consultas esperadas por segundo.
  • VM Migrator - Esta utilidad automatiza la migración de instancias de máquinas virtuales dentro de GCP. Puedes migrar VMs de una zona a otra zona/región dentro del mismo proyecto o de proyectos diferentes, conservando todas las propiedades originales de la VM, como discos, interfaces de red, IP, metadatos, etiquetas de red y mucho más.
  • VPC Flow Logs Analysis - Un sumidero de Logs configurable
    • informe de BigQuery que muestra el tráfico atribuido a los proyectos en las VPC compartidas.
  • VPC Flow Logs Enforcer - Una Cloud Function que habilitará automáticamente los VPC Flow Logs cuando se cree o modifique una subred en cualquier proyecto bajo una carpeta o carpetas determinadas.
  • VPC Flow Logs Top Talkers - Un sumidero de Logs configurable + vista de BigQuery para generar informes de tráfico agregado mensuales/diarios por subred o host, con el etiquetado configurable de rangos de IP y puertos.
  • Webhook Ingestion Data Pipeline - Una aplicación implementable para aceptar e ingerir datos de webhooks no autenticados en BigQuery.
  • XSD to BigQuery Schema Generator - Una herramienta de línea de comandos para convertir un esquema XSD que representa contenido XML profundamente anidado y repetido en un esquema de tabla compatible con BigQuery representado en JSON.
  • Numeric Family Recommender - Oracle - El Numeric Family Recommender es un script de base de datos que recomienda el mejor tipo de dato numérico para el tipo de dato NUMBER al migrar desde bases de datos heredadas como Oracle a plataformas de Google Cloud como BigQuery, AlloyDB, Cloud SQL for PostgreSQL y Google Cloud Storage.
  • Cloud Composer Stress Testing - Una colección de herramientas orientadas a probar, comparar el rendimiento y simular cargas de trabajo dentro de Composer. Ideal para pruebas de integración y para experimentar con diferentes configuraciones de entorno.
  • Cloud Composer Environment Rotator - Rota los recursos de Airflow de un entorno antiguo de Composer a un entorno nuevo de Composer con un tiempo de inactividad mínimo. Ideal para actualizaciones de entorno no in situ, degradaciones de versiones del entorno o migraciones a diferentes regiones.
  • Gradio and Generative AI Example - El código de ejemplo permite a los desarrolladores crear rápidamente aplicaciones de PoC de IA Generativa con Gradio y agentes de Gen AI.
  • Memorystore Cluster Ops Framework - Este es un framework que proporciona las herramientas para aplicar operaciones a nivel de clúster que habilitan capacidades como copias de seguridad de clústeres, migración y validación, etc. El framework puede ampliarse a otros casos de uso según sea necesario. El framework utiliza RIOT para cubrir las brechas actuales del producto con Memorystore Clusters
  • ML Project Generator - Una utilidad para crear una plantilla de proyecto de ML de nivel producción con las mejores herramientas de productividad instaladas, como autoformato, comprobaciones de licencia, linting, etc.
  • Policy Tags Engine - La herramienta permite a los desarrolladores aplicar automáticamente seguridad a nivel de columna de BigQuery (Policy Tags) basada en archivos de metadatos subidos a un bucket de Google Cloud Storage (GCS).
  • Gemini CLI Health Dashboard - La herramienta permite a los desarrolladores crear un dashboard personalizado para hacer un seguimiento del estado de Gemini CLI en términos de tasa de éxito frente a tasa de error.## Contribuciones