Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
professional-services — Raccolta di esempi di soluzioni Google Cloud e utilità operative per il monitoraggio degli audit log, la de-identificazione DLP, la gestione delle chiavi di crittografia e i pattern IAM. | Kitploit
Strumenti/GitHubGitHub/googlecloudplatform/professional-services
Utilità GenericheCrittografiaSicurezza CloudPrivacyGestione Identità e Accessi (IAM)Ingegneria del CaosRilevamento di AnomalieAnalisi dei LogTop in Ingegneria del Caos n.14
GitHubgooglecloudplatform/professional-services

professional-services

Raccolta di esempi di soluzioni Google Cloud e utilità operative per il monitoraggio degli audit log, la de-identificazione DLP, la gestione delle chiavi di crittografia e i pattern IAM.

Vedi Repository
3.1k1.5k541 giorno faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Servizi Professionali

Soluzioni e strumenti comuni sviluppati dal team Professional Services di Google Cloud.

Dichiarazione di non responsabilità

Questo repository e i suoi contenuti non sono un prodotto Google supportato ufficialmente.

Licenza

Tutte le soluzioni all'interno di questo repository sono fornite sotto la licenza Apache 2.0. Consulta il file LICENSE per termini e condizioni più dettagliati.

Open in Cloud Shell

Esempi

La cartella examples contiene soluzioni di esempio per una varietà di prodotti Google Cloud Platform. Usa queste soluzioni come riferimento per i tuoi progetti o estendile per adattarle al tuo caso d'uso specifico.* Anthos Service Mesh Multi-Cluster - Soluzione per federare due cluster GKE privati utilizzando Anthos Service Mesh.

  • Anthos CICD with Gitlab - Una guida passo-passo per creare una soluzione CI/CD di esempio utilizzando Anthos e Gitlab.
  • Audio Content Profiling - Uno strumento che crea una pipeline per scalare il processo di moderazione dei file audio per contenuti inappropriati utilizzando API di machine learning.
  • Bigdata generator - Soluzione che genera grandi quantità di dati per stress-test di soluzioni bigdata (es. BigQuery). Per ogni campo da generare, è possibile specificare regole per la generazione dei valori. I dati generati possono essere salvati in BigQuery o GCS (Avro, CSV).
  • BigQuery Analyze Realtime Reddit Data - Soluzione per distribuire un'architettura di raccolta dati di social media (reddit) su Google Cloud Platform. Analizza i commenti di reddit in tempo reale e fornisce elaborazione del linguaggio naturale / sentiment gratuita.
  • BigQuery Audit Log Dashboard - Soluzione per supportare l'audit dell'utilizzo di BigQuery usando Data Studio per la visualizzazione e uno script SQL di esempio per interrogare la sorgente dati backend composta da audit log.
  • BigQuery Audit Log Anomaly Detection - Esempio di utilizzo degli audit log di BigQuery per il rilevamento automatico di anomalie e analisi degli outlier. Genera grafici intuitivi per una rapida analisi dell'ambiente bq.
  • BigQuery Automated Email Exports - Soluzione serverless per automatizzare l'invio via email dei risultati di export di BigQuery a intervalli pianificati. L'email conterrà un link a un URL firmato o non firmato, consentendo al destinatario di visualizzare i risultati della query come file JSON, CSV o Avro.
  • BigQuery Automated Schema Management - Utility da riga di comando per il provisioning e la gestione automatizzati di dataset e tabelle BigQuery.
  • BigQuery Billing Dashboard - Soluzione per aiutare a visualizzare le informazioni di fatturazione usando Data Studio per la visualizzazione e uno script SQL di esempio per interrogare la tabella backend di export della fatturazione in BigQuery.
  • BigQuery Cross Project Slot Monitoring - Soluzione per monitorare l'utilizzo degli slot su più progetti, con ripartizione dell'allocazione per progetto.
  • BigQuery Data Consolidator - Soluzione per consolidare i dati di un'organizzazione da più progetti in un unico Dataset/Tabella di destinazione in cui tutte le tabelle sorgente hanno lo stesso schema (come Billing Exports!); particolarmente utile per il consolidamento dei dati e per ulteriori report in ambito Cloud FinOps.
  • BigQuery DDL Validator - Utility che legge il DDL legacy e lo confronta con il DDL estratto in precedenza, producendo un output con il nome degli oggetti in cui il DDL non corrisponde più.
  • BigQuery Group Sync For Row Level Access - Codice di esempio per sincronizzare l'appartenenza ai gruppi da G Suite/Cloud Identity in BigQuery e unirla ai tuoi dati per controllare l'accesso a livello di riga.
  • BigQuery Long Running Optimization Utility - Utility che legge l'intera SQL e fornisce un elenco di suggerimenti utili a ottimizzare la query ed evitare problemi di esecuzione prolungata.
  • BigQuery Oracle DDL Migration Utility - Utility di migrazione DDL Oracle per migrare lo schema delle tabelle (DDL) da Oracle DB a BigQuery. L'utility sfrutta BigQuery Translation API e offre funzionalità aggiuntive come l'aggiunta di partizionamento, clustering, colonne di metadati e prefissi ai nomi delle tabelle.
  • BigQuery Pipeline Utility - Classe utility Python per definire pipeline di dati in BigQuery.
  • BigQuery Remote Function - Consente di implementare servizi o librerie personalizzati in linguaggi diversi da SQL o Javascript che non fanno parte delle UDF. L'utility contiene codice Java di esempio in formato stringa per distribuire un'istanza Cloud Run gen2 e invocare il servizio da BigQuery tramite remote function.
  • BigQuery Amazon S3 Migration Tool - Strumento di migrazione BigQuery per trasferire dati da file in Amazon S3 a tabelle BigQuery in base alla configurazione fornita.
  • BigQuery Snowflake TabRle Migration Tool - BigQuery Snowflake Table Migration Tool aiuta a migrare i DDL delle tabelle da Snowflake a BigQuery. L'utility sfrutta BigQuery Translation API e offre funzionalità aggiuntive come l'aggiunta di partizionamento, clustering, colonne di metadati e prefissi ai nomi delle tabelle.
  • BigQuery Table Access Pattern Analysis - Codice di esempio per analizzare i punti di ottimizzazione delle pipeline di dati, individuando una pianificazione subottimale della pipeline tra le tabelle in un job ELT di data warehouse.
  • BigQuery Tink Toolkit - Classe utility Python per lavorare con la crittografia basata su Tink in sistemi on-prem o GCP in modo interoperabile con la crittografia a livello di campo di BigQuery. Include un job PySpark di esempio e uno script per generare e caricare keyset Tink crittografati con KMS su BigQuery.
  • BigQuery to XML Export - Strumento Python che prende una query BigQuery e restituisce l'output come stringa XML.
  • BigQuery Translation Validator - Utility Python per confrontare 2 file SQL e individuare differenze di base come nomi di colonne, nomi di tabelle, join, nomi di funzioni, is-Null e sintassi delle query.
  • BigQuery Generic DDL Migration Utility - Utility generica di migrazione DDL per migrare lo schema delle tabelle (DDL) da database (Oracle, Snowflake, MSSQL, Vertica, Neteeza) a BigQuery. L'utility sfrutta BigQuery Translation API e offre funzionalità aggiuntive come l'aggiunta di partizionamento, clustering, colonne di metadati e prefissi ai nomi delle tabelle.
  • Bigtable Dataflow Cryptocurrencies Exchange RealTime Example - Esempio Apache Beam che legge dalla WebSocket API degli exchange di criptovalute come pipeline Google Cloud Dataflow e salva il feed in Google Cloud Bigtable. Sono inclusi esempi di visualizzazione e query in tempo reale da GCP Bigtable eseguiti su server Flask.
  • Bigtable Dataflow Update Table Key Pipeline - Pipeline Dataflow con un esempio di come aggiornare la chiave di una tabella esistente. Funziona con qualsiasi tabella, indipendentemente dallo schema. Mostra come aggiornare la chiave per una tabella con dati esistenti, per provare diverse alternative per migliorare le prestazioni.
  • Carbon Footprint Reporting - Esempio di utilizzo del template predefinito Data Studio & Looker per analizzare le stime dell'impronta di carbonio GCP.
  • Cloud Audit Log Samples - Una raccolta di esempio di Audit Log per utenti e clienti per comprendere meglio la struttura, i contenuti e i valori presenti nei vari eventi di log.
  • Cloud Build Application CICD Examples - Esempi CI/CD con Cloud Build per applicazioni come containerizzazione e distribuzione su Cloud Run.
  • Cloud Build with Proxy Running in Background - Esempi di cloudbuild con docker-compose che esegue un proxy tcp in background per tutti gli step di build.
  • Cloud Composer CI/CD - Esempi di utilizzo di Cloud Build per distribuire DAG Airflow su Cloud Composer.
  • Cloud Composer Deployment in Shared VPC - Codice Terraform per distribuire Cloud Composer in un ambiente VPC condiviso.
  • Cloud Composer Dependency Management - Esempio di gestione delle dipendenze di Cloud Composer progettata per orchestrare dipendenze complesse tra task in Apache Airflow, affrontando la sfida della gestione delle relazioni DAG padre-figlio su diverse frequenze temporali (annuale, mensile, settimanale, ecc.)
  • Cloud Composer Examples - Esempi di utilizzo di Cloud Composer, il servizio Apache Airflow gestito di GCP.
  • Cloud Data Fusion Functions and Plugins - Esempi di funzioni e plugin di Cloud Data Fusion.
  • Cloud DNS load balancing - Configurazione HA multi-regione per VM GCE e applicazioni basate su Cloud Run che utilizzano il load balancing di Cloud DNS e più tipi di load balancer Google Cloud.
  • Cloud DNS public zone monitoring - Visualizzazione dei dati delle query della zona pubblica Cloud DNS utilizzando metriche basate su log e Cloud Monitoring.
  • Cloud Function Act As - Esempio di esecuzione di una Cloud Function per conto e con i permessi IAM del chiamante GitHub Workload Identity.
  • Cloud Function VM Delete Event Handler Example - Soluzione per eliminare automaticamente i record A in Cloud DNS quando una VM viene eliminata. Questa soluzione implementa una Google Cloud Function Background Function attivata su eventi compute.instances.delete pubblicati tramite Stackdriver Logs Export.
  • Certificate Authority Service Hierarchy - Pool CA e CA Root e Subordinate di Certificate Authority Service con esempi per la validazione della proprietà del dominio e script di esempio per il load test.
  • Cloud Run to BQ - Soluzione per accettare eventi/dati su endpoint HTTP REST e inserirli in BQ.
  • Cloud Run CRL Monitor - Soluzione basata su Cloud Run per il monitoraggio continuo degli endpoint di distribuzione CRL, inclusa la verifica della validità CRL e gli avvisi.
  • Cloud SQL Custom Metric - Un esempio di creazione di una metrica personalizzata Stackdriver per monitorare il consumo di IP di Cloud SQL Private Services.
  • Cloud Support API - Codice di esempio che utilizza Cloud Support API
  • CloudML Bank Marketing - Notebook per creare un modello di classificazione per il marketing utilizzando CloudML.
  • CloudML Bee Health Detection - Rileva se un'ape non è sana basandosi su un'immagine e sulla sua sottospecie.
  • CloudML Churn Prediction - Prevedi la propensione all'abbandono degli utenti utilizzando l'analisi di sopravvivenza.
  • CloudML Customer Support and Complaint Handling - Pipeline BigQuery + AutoML che classifica i reclami dei clienti in base alla risoluzione attesa; adattabile ad altri casi d'uso di comunicazioni di supporto.
  • CloudML Deep Collaborative Filtering - Consiglia canzoni dato un utente o una canzone.
  • CloudML Energy Price Forecasting - Prevedere il prezzo futuro dell'energia in base al prezzo storico e alle condizioni meteorologiche.
  • CloudML Fraud Detection - Modello di rilevamento delle frodi per transazioni con carte di credito.
  • CloudML Scikit-learn Pipeline - Questo è un esempio per costruire un trainer di pipeline di machine learning basato su scikit-learn eseguibile su AI Platform. La pipeline può essere addestrata localmente o da remoto su AI Platform. Il modello addestrato può essere successivamente distribuito su AI Platform per servire traffico online.
  • CloudML Sentiment Analysis - Analisi del sentiment per recensioni di film utilizzando TensorFlow RNNEstimator.
  • CloudML TensorFlow Profiling - Esempi di profiling TensorFlow per l'addestramento di modelli con CloudML
  • 🚀 Creative Studio - Creative Studio è una piattaforma completa di Intelligenza Artificiale Generativa all-in-one, progettata come soluzione distribuibile per il tuo progetto Google Cloud. Funge da potente implementazione di riferimento e suite creativa, mostrando l'intera gamma dei modelli di IA generativa all'avanguardia di Google su Vertex AI. Pensata per creativi, marketer e sviluppatori, questa applicazione offre un'esperienza pratica e interattiva con capacità multimodali all'avanguardia.
  • Data Generator - Genera dati casuali con uno schema personalizzato su larga scala per test di integrazione o demo.
  • Dataflow BigQuery Transpose Example - Una pipeline di esempio per trasporre/pivotare/ruotare una tabella BigQuery.
  • Dataflow Custom Templates Example - Un esempio che dimostra come creare template Dataflow personalizzati.
  • Dataflow Elasticsearch Indexer - Una pipeline di esempio che dimostra il processo di lettura di documenti JSON da Cloud Pub/Sub, l'arricchimento del documento utilizzando metadati salvati in Cloud Bigtable e l'indicizzazione di tali documenti in Elasticsearch.
  • Dataflow BigQuery to AlloyDB - Esempio che mostra come spostare dati da BigQuery a una tabella AlloyDB utilizzando Dataflow.
  • Dataflow Flex Template in Restricted Networking Env - Esempio che implementa un flex template Python eseguibile in un ambiente in cui i worker non possono scaricare pacchetti Python a causa di restrizioni sul traffico in uscita.
  • Dataflow Python Examples - Vari esempi ETL che utilizzano Dataflow Python SDK.
  • Dataflow Streaming Benchmark - Utility per pubblicare messaggi JSON fittizi casuali su un topic Cloud Pub/Sub a un QPS configurato.
  • Dataflow Streaming Schema Changes Handler - Esempio Dataflow per gestire le modifiche allo schema utilizzando l'applicazione dello schema e l'approccio DLT
  • Dataflow Streaming XML to GCS - Esempio Dataflow per gestire lo streaming di messaggi codificati in XML e scriverli su Google Cloud Storage
  • Dataflow – DLP Flex De-ID (CSV from GCS to BigQuery) - Flex Template Dataflow che raggruppa righe CSV da Cloud Storage, de-identifica con Sensitive Data Protection (DLP) e scrive in BigQuery.
  • Dataflow DLP Hashpipeline - Confronta i riscontri DLP di numeri di previdenza sociale con un dizionario hashato in Firestore. Usa Secret Manager per la chiave hash.
  • Dataflow Template Pipelines - Pipeline template Dataflow pre-implementate per risolvere attività dati comuni su Google Cloud Platform.
  • Dataflow Production Ready - Implementazione di riferimento per le best practice su Beam, strutturazione delle pipeline, test e distribuzione continua.
  • Dataflow XML to BigQuery - Esempio di caricamento di dati XML in BigQuery con DataFlow tramite XMLIO.
  • Data Loss Prevention hybrid inspection for MongoDB - Una Cloud Function che utilizza MongoDB Change Streams e usa l'API di ispezione ibrida Data Loss Prevention di Sensitive Data Protection in near real-time.
  • Dataproc Spanner - Cluster Dataproc che scrive su Spanner utilizzando Apache Spark in Scala.
  • Dataproc GCS Connector - Installa e testa funzionalità non rilasciate sul connettore GCS per Dataproc.
  • Dataproc Job Optimization Guide - Guida passo-passo per ottimizzare un job Dataproc di esempio.
  • Dataproc Persistent History Server for Ephemeral Clusters - Esempio di scrittura dei log da un cluster effimero a GCS e utilizzo di un cluster separato a singolo nodo per visualizzare le UI di History di Spark e YARN.
  • Dataproc Lifecycle Management via Composer - Gestione del ciclo di vita di Dataproc effimero e ottimizzazione delle risorse tramite Composer, template Terraform per distribuire Composer e requisiti aggiuntivi, DAG generati dinamicamente dai file di configurazione dei job.
  • Dataproc Running Notebooks - Orchestrazione del flusso di lavoro di esecuzione di Jupyter Notebook su un cluster Dataproc tramite job PySpark
  • dbt-on-cloud-composer - Esempio di utilizzo di dbt per gestire pipeline di dati BigQuery, utilizzando Cloud Composer per eseguire e pianificare le esecuzioni di dbt.
  • Data Format Description Language (DFDL) Processesor with Firestore and Pubsub - Esempio per elaborare un binario utilizzando la definizione DFDL e le librerie Daffodil. La definizione DFDL è salvata in Firestore, la richiesta di elaborazione avviene tramite una sottoscrizione Pub/Sub e l'output viene pubblicato in formato JSON in un topic Pub/Sub.
  • Data Format Description Language (DFDL) Processesor with Bigtable and Pubsub - Esempio per elaborare un binario utilizzando la definizione DFDL e le librerie Daffodil. La definizione DFDL è salvata in Bigtable, la richiesta di elaborazione avviene tramite una sottoscrizione pubsub e l'output viene pubblicato in formato JSON in un topic Pubsub.
  • Dialogflow Webhook Example - Esempio di webhook per Dialogflow in Python.
  • Dialogflow CX Private Webhook Example - Esempio di webhook per Dialogflow CX in Python.
  • Dialogflow Middleware Example - Esempio di middleware Dialogflow in Java.
  • Dialogflow Entities Creation and Update - Creazione e aggiornamento di entità per Dialogflow in Python.
  • DLP API Examples - Esempi di utilizzo dell'API DLP.
  • Ephemeral Projects - Creazione di progetti GCP di breve durata per scopi di sandbox.
  • FinOps Agent - Un agente FinOps multi-agente che traduce il linguaggio naturale in SQL BigQuery per analizzare i dati di fatturazione cloud e applicare la governance aziendale.
  • GCE Access to Google AdminSDK - Esempio per aiutare a gestire l'accesso a Google AdminSDK utilizzando l'identità dell'account di servizio di GCE
  • GCS Client Side Encryption via Sidecar - Esempio per mostrare come implementare la crittografia lato client GCS tramite un sidecar
  • GCS Hive External Table File Optimization - Soluzione di esempio per mostrare l'impatto del numero di file, della dimensione dei file e del tipo di file sulle tabelle esterne Hive e sulla velocità delle query.
  • GCS to BQ using serverless services - Esempio per caricare dati da GCS a BigQuery utilizzando servizi serverless come Cloud Function, Pub/Sub e Serverless Spark.
  • GDCE Terraform Example - Esempio per il provisioning di risorse GDCE utilizzando Terraform.
  • GKE Control Plane Authority - Esempio per eseguire controlli avanzati con chiavi e certificate authority proprie e log correlati per le funzioni del control plane
  • GKE HA setup using spot VMs - Esempio per eseguire un'applicazione con requisiti di alta disponibilità su nodi spot GKE utilizzando nodi on-demand come fallback
  • Grpc Server connected to Spanner Database - Esempio base di un server Grpc connesso a un database Spanner.
  • Grpc Server connected to Redis - Esempio base di un server Grpc connesso a Redis.
  • Gitlab KAS agent for GKE - Soluzione Terraform per distribuire un agente KAS Gitlab per sincronizzare le distribuzioni di container dai repository Gitlab in un cluster GKE
  • Home Appliance Status Monitoring from Smart Power Readings - Un sistema demo end-to-end con una suite di prodotti Google Cloud Platform come IoT Core, ML Engine, BigQuery, ecc.
  • IAM Deny Policies with Terraform - Dimostra l'uso di IAM Deny e Organization Policies per applicare i guardrail di sicurezza.
  • IAP User Profile - Un esempio per recuperare il profilo utente da un'applicazione GAE abilitata a IAP.
  • IoT Nirvana - Un'architettura end-to-end per l'Internet of Things in esecuzione su Google Cloud Platform.
  • Kubeflow Pipelines Sentiment Analysis - Creare un componente e delle pipeline Kubeflow Pipelines per analizzare il sentiment dei titoli in prima pagina del New York Times utilizzando Cloud Dataflow (Apache Beam Java) e Cloud Natural Language API.
  • Kubeflow Fairing Example - Fornisce tre notebook per dimostrare l'uso di Kubeflow Fairing per addestrare job di machine learning (Scikit-Learn, XGBoost, Tensorflow) localmente o nel Cloud (formazione AI Platform o cluster Kubeflow).
  • Left-Shift Validation Pre-Commit Hook - Un esempio che utilizza una serie di script Bash per configurare un pre-commit hook che valida le risorse Kubernetes con i vincoli Gatekeeper e i constraint template a scelta tra diverse origini.
  • Gemini Live Multimodal Avatar - Un blueprint aziendale per consulenti umani digitali in tempo reale e a bassa latenza. Costruito con Gemini Live API (Multimodal Live), offre avatar video sincronizzati, streaming audio in tempo reale e integrazione estensibile di strumenti tramite Model Context Protocol (MCP).
  • LookerStudio Cost Optimization Dashboard - Script SQL per aiutare a creare il dashboard LookerStudio di ottimizzazione dei costi.
  • Migrate Kafka to GMK using MM2 - Codice Terraform per distribuire risorse per migrare dati tra due cluster Google Managed Kafka utilizzando MirrorMaker2
  • Personal Workbench Notebooks Deployer - Moduli Terraform di esempio per provisionare Dataproc Hub utilizzando cluster con autenticazione personale e notebook gestiti workbench per singoli utenti analitici.
  • Project factory with Terragrunt - Implementa un pattern di project factory State-Scalable per creare progetti Google Cloud Platform utilizzando Terragrunt e moduli Terraform pubblici
  • Python CI/CD with Cloud Builder and CSR - Esempio che utilizza Cloud Builder e Cloud Source Repositories per automatizzare test e linting.
  • Pub/Sub Client Batching Example - Batching nell'API client Java di Pub/Sub.
  • QAOA - Esempi di parsing di un problema max-SAT in un formato proprietario, per Quantum Approximate Optimization Algorithm (QAOA)
  • React single-page app on Cloud Run + Cloud Storage - Esempio end-to-end di distribuzione di una SPA React su servizi serverless Google Cloud.
  • Redis Cluster on GKE Example - Distribuzione di un cluster Redis su GKE.
  • Risk Analysis Asset - Distribuzione dello strumento di analisi del rischio di affidabilità su Cloud Run.
  • slo-assistant - Consulente SLO basato su IA per Site Reliability Engineering automatizzato
  • Spanner Interleave Subquery - Codice di esempio per benchmarkare le subquery di Cloud Spanner per tabelle interleaved.
  • Spanner Change Stream to BigQuery using Dataflow - Codice Terraform per distribuire lo change stream di Spanner e pubblicare le modifiche su BigQuery utilizzando Dataflow Streaming Job.
  • Spinnaker - Pipeline di esempio per un processo di distribuzione Canary / Production.
  • STS Metrics from STS Notification - Codice di esempio per generare metriche personalizzate dalle notifiche STS.
  • TensorFlow Serving on GKE and Load Testing - Esempi di come implementare l'inferenza di modelli TensorFlow su GKE ed eseguire un load test di tale soluzione.
  • TensorFlow Unit Testing - Esempi su come scrivere unit test per modelli ML TensorFlow.
  • Terraform Internal HTTP Load Balancer - Esempio Terraform che mostra come distribuire un internal HTTP load balancer.
  • Terraform NetApp CVS - Questo esempio mostra come distribuire volumi NetApp CVS utilizzando Terraform.
  • Terraform Resource Change Policy Library - Contiene una libreria di policy scritte nel formato OPA Constraint Framework da utilizzare con gcloud beta terraform vet per validare le modifiche alle risorse Terraform in una pipeline CI/CD.
  • Uploading files directly to Google Cloud Storage by using Signed URL - Architettura di esempio per abilitare il caricamento diretto di file su GCS utilizzando Signed URL.
  • TSOP object transfer Log prosessor - Questo esempio mostra come registrare i log di trasferimento oggetti tramite TSOP su Cloud Logging.
  • GCS CSV files to BigQuery - Questo esempio mostra come caricare file in formato CSV memorizzati in GCS per caricarli in tabelle BigQuery. I file possono essere non compressi o compressi in formati come Bzip2, GZIP, ecc. Vedi https://beam.apache.org/releases/javadoc/current/org/apache/beam/sdk/io/Compression.html per l'elenco dei metodi di compressione supportati.
  • MCP Toolbox & Claude Integration - Un agente GenAI specializzato nella prenotazione di hotel per Slack, costruito con Spring Boot AI, BigQuery, CloudRun, MCP Toolbox e Claude LLM.## Strumenti
  • La cartella tools contiene utility pronte all'uso che possono semplificare l'utilizzo di Google Cloud Platform.* agent-eval - Una guida CLI passo-passo all'uso del Vertex AI Generative AI Evaluation Service per gli agenti ADK. Gestisce l'intero ciclo di valutazione: configura GCP, prepara metriche e dataset, raccoglie le tracce (UserSim multi-turn + DIY single-turn), valuta con client.evals.evaluate() di Vertex e genera un report HTML autonomo con diagnosi redatta da Gemini. Mostra metriche deterministiche (token, costi, latenza, cache hit, reasoning ratio) insieme alle metriche LLM-as-judge, così vedi qualità del codice e costi di runtime sulla stessa pagina.

    • Agile Machine Learning API - Un'applicazione web che offre la possibilità di addestrare e distribuire modelli ML su Google Cloud Machine Learning Engine e visualizzare i risultati delle previsioni tramite semplici richieste POST con LIME.
    • Airflow DAG Metadata Generator - Usa i modelli generativi di Google per analizzare i DAG di Airflow e arricchirli con valori generati per description, tags e doc_md.
    • Airflow States Collector - Uno strumento che crea e carica un DAG di Airflow nella cartella GCS dei DAG. Il DAG raccoglie in modo incrementale gli stati delle attività di Airflow e li salva in BQ. Genera inoltre automaticamente una dashboard LookerStudio che interroga la vista BQ.
    • Airpiler - Uno script Python per convertire i file JIL di Autosys nel formato dag-factory da eseguire in Cloud Composer (ambiente Airflow gestito).
    • Ansible Module for Anthos on Bare Metal - Modulo Ansible per l'installazione di Anthos su Bare Metal
    • Anthos Bare Metal Installer - Un playbook ansible che può essere utilizzato per installare Anthos Bare Metal.
    • Apache Beam Client Throttling - Una libreria che può essere utilizzata per limitare il numero di richieste da una pipeline Apache Beam a un servizio esterno. Mette in coda le richieste per non sovraccaricare il servizio esterno e attiva la limitazione lato client quando il servizio inizia a rifiutare richieste a causa di errori di quota esaurita.
    • API Key Rotation Checker - Uno strumento che verifica le API key nella tua organizzazione GCP e le confronta con un periodo di rotazione personalizzabile. Ruotare regolarmente le API key è una best practice consigliata da Google e standard nel settore.
    • AssetInventory - Importa le risorse di Cloud Asset Inventory in BigQuery.
    • BigQuery Discount Per-Project Attribution - Uno strumento che automatizza la generazione di una tabella BigQuery basata sui dati di fatturazione esportati esistenti, attribuendo sia gli addebiti CUD che SUD su base per-progetto.
    • BigQuery Policy Tag Utility - Classe di utilità per etichettare gli schemi delle tabelle BQ con i Policy Tag della tassonomia Data Catalog. Crea viste autorizzate BQ utilizzando i Policy Tag. Utilità di supporto per provisionare BigQuery Dataset, tassonomia Data Catalog e Policy Tag.
    • BigQuery Query Plan Exporter - Utilità da riga di comando per esportare i piani di query BigQuery in un intervallo di date.
    • BigQuery Query Plan Visualizer - Un'applicazione web che offre la possibilità di visualizzare le fasi di esecuzione dei piani di query BigQuery per facilitare l'ottimizzazione delle query.
    • BigQuery z/OS Mainframe Connector - Un'utilità utilizzata per caricare i dataset COBOL MVS in BigQuery ed eseguire job di query e caricamento dal mainframe IBM z/OS.
    • Boolean Organization Policy Enforcer - Uno strumento per individuare i progetti che non impostano un criterio organizzativo booleano allo stato previsto e, successivamente, impostare il criterio al valore atteso.
    • Capacity Planner CLI - Uno strumento autonomo per estrarre i valori di picco dell'utilizzo delle risorse e i relativi timestamp per un dato progetto GCP, intervallo di tempo e fuso orario.
    • Capacity Planner Sheets Extension - Un'estensione di Google Sheets per estrarre i valori di picco dell'utilizzo delle risorse e i relativi timestamp per un dato progetto GCP, intervallo di tempo e fuso orario.
    • CloudConnect - Un pacchetto che automatizza la configurazione di tunnel VPN duali tra AWS e GCP.
    • Cloudera Parcel GCS Connector - Questo script ti aiuta a creare una parcel Cloudera che include il connettore Google Cloud Storage. La parcel può essere distribuita su un cluster gestito da Cloudera. Questo script ti aiuta a creare una parcel Cloudera che include il connettore Google Cloud Storage. La parcel può essere distribuita su un cluster gestito da Cloudera.
    • Cloud AI Vision Utilities - Questo è un pacchetto Python installabile che fornisce strumenti di supporto per Cloud AI Vision. Attualmente ci sono alcuni script per generare un file CSV di dataset AutoML Vision da immagini grezze o file di annotazione delle immagini in formato PASCAL VOC.
    • Cloud Composer Backup and Recovery - Uno strumento da riga di comando per applicare operazioni di backup e ripristino su ambienti Cloud Composer Airflow.
    • Cloud Composer DAG Validation - Un processo automatizzato per eseguire validazioni e test sui DAG in Composer.
    • Cloud Composer Migration Complexity Assessment - Un DAG Airflow che utilizza diversi strumenti per analizzare un ambiente Cloud Composer 1, determinare una stima del lavoro e accelerare la conversione dei DAG di Airflow 1 in DAG di Airflow 2.
    • Cloud Composer Migration Terraform Generator - Analizza un ambiente Cloud Composer 1 / Airflow 1 esistente e genera Terraform. Configura il nuovo ambiente Cloud Composer 2 per soddisfare le esigenze dei tuoi workload.
    • ComfyUI Custom Nodes for VertexAI - Una raccolta di nodi personalizzati per ComfyUI che ti consente di utilizzare i modelli VertexAI nei workflow ComfyUI.
    • CUD Prioritized Attribution - Uno strumento che consente ai clienti GCP che hanno acquistato sconti per impegno d'uso (CUD) di dare priorità a uno specifico ambito (ad es. progetto o cartella) per attribuire prima i CUD, prima di lasciare che eventuali sconti non consumati vengano distribuiti ad altre parti dell'organizzazione.
    • Custom Module for Security Health Analytics Library - Una libreria di moduli personalizzati per SCC Security Health Analytics. Include strumenti per generare facilmente moduli personalizzati e provisionarli sulla tua organizzazione. Questa libreria aiuta l'organizzazione a rilevare le deviazioni di configurazione e conformità.
    • Custom Organization Policy Library - Una libreria di vincoli ed esempi di criteri organizzativi personalizzati. Include strumenti per generare facilmente criteri da provisionare in tutta l'organizzazione utilizzando Google Cloud (gcloud) o Terraform.
    • Custom Role Analyzer - Questo strumento fornisce informazioni utili sui ruoli personalizzati sia a livello di organizzazione che di progetto, per individuare i ruoli predefiniti da cui è costruito il ruolo personalizzato.
    • Custom Role Manager - Gestisce ruoli personalizzati a livello di organizzazione o progetto combinando ruoli predefiniti e includendo e rimuovendo autorizzazioni con caratteri jolly. Può essere eseguito come Cloud Function o generare risorse Terraform.
    • Dataproc Event Driven Spark Recommendations - Usa Google Cloud Functions per analizzare i cluster Cloud Dataproc e consigliare le best practice per i job Apache Spark. Registra inoltre le configurazioni dei cluster per riferimento futuro.
    • Dataproc Scheduled Cluster Sizing - Usa Google Cloud Scheduler e Google Cloud Functions per pianificare il ridimensionamento di un cluster Dataproc. Modifica il numero di worker primari e secondari.
    • DataStream Deployment Automation - Script Python per automatizzare la distribuzione di Google Cloud DataStream. Questo script crea i profili di connessione, crea lo stream e avvia lo stream.
    • DLP to Data Catalog - Ispeziona le tue tabelle usando Data Loss Prevention per i dati PII e taggali automaticamente su Data Catalog usando Python.
    • DNS Sync - Sincronizza una zona Cloud DNS con le risorse GCE. Le istanze e i bilanciatori di carico vengono aggiunti alla zona Cloud DNS quando vengono avviati, in base agli eventi di log compute_engine_activity inviati da una sottoscrizione push pub/sub. Può sincronizzare più progetti in un'unica zona Cloud DNS.
    • DynamoDB to Bigtable Migration - Lo strumento di migrazione da DynamoDB a Bigtable è una soluzione potente progettata per semplificare il trasferimento dei dati da DynamoDB a Cloud Bigtable. Questo strumento automatizza la traduzione dello schema, garantendo che la struttura dei dati venga mappata su Bigtable. Offre inoltre opzioni per accelerare e scalare in modo efficiente il trasferimento dei dati usando Dataflow, riducendo al minimo i tempi di inattività e massimizzando le prestazioni.
    • Firewall Enforcer - Osserva e rimuove automaticamente le regole firewall illegali in tutta l'organizzazione. Le regole firewall vengono monitorate da un feed Cloud Asset Inventory, che attiva una Cloud Function che ispeziona la regola firewall e la elimina se non supera un test.
    • GCE Disk Encryption Converter - Uno strumento che converte i dischi collegati a un'istanza VM GCE da chiavi gestite da Google a una chiave gestita dal cliente archiviata in Cloud KMS.
    • GCE switch disk-type - Uno strumento che cambia il tipo dei dischi collegati a un'istanza GCE.
    • GCE Quota Sync - Uno strumento che recupera l'utilizzo delle quote delle risorse dall'API GCE e lo sincronizza su Stackdriver come metrica personalizzata, dove può essere utilizzato per definire avvisi automatizzati.
    • GCE Usage Log - Raccoglie gli eventi delle istanze GCE in un dataset BigQuery, mostrando vCPU, RAM e Persistent Disk, segmentati per progetto, zona ed etichette.
    • GCP Architecture Visualizer - Uno strumento che prende l'output CSV da una scansione Forseti Inventory e disegna un diagramma ad albero gerarchico dinamico di org -> cartelle -> progetti -> gcp_resources utilizzando la libreria JavaScript D3.js.
    • GCP AWS HA VPN Connection terraform - Script Terraform per configurare una VPN HA tra GCP e AWS.
    • GCP Azure HA VPN Connection Terraform - Codice Terraform per configurare una VPN HA tra GCP e Microsoft Azure.
    • GCP Organization Hierarchy Viewer - Un'utilità CLI per visualizzare la gerarchia della tua organizzazione nel terminale.
    • GCPViz - uno strumento di visualizzazione che prende input da Cloud Asset Inventory, crea relazioni tra le risorse e genera un output compatibile con graphviz.
    • GCS Bucket Mover - Uno strumento per spostare il bucket dell'utente, inclusi oggetti, metadati e ACL, da un progetto a un altro.
    • GCS to BigQuery - Uno strumento che recupera i metadati degli oggetti da tutti i bucket Google Cloud Storage e li esporta in un formato che può essere importato in BigQuery per ulteriori analisi.
    • GCS Usage Recommender - Uno strumento che genera analisi a livello di bucket e modelli di accesso in tutti i progetti per un progetto GCP, per generare raccomandazioni sulla gestione del ciclo di vita degli oggetti.
    • GCVE2BQ - Uno strumento per esportazioni pianificate dei dati di utilizzo di VM, datastore ed ESXi da vCenter a BigQuery per casi d'uso di fatturazione e reporting.
    • Gemini Computer Use Evaluation Pipeline - Un framework leggero per il benchmarking degli agenti browser con valutazione multimodale visiva e basata sui log.
    • GenAI-Powered Code Modification Cloud Function - Una Google Cloud Function distribuibile che, basata sull'API Vertex AI Gemini, automatizza la modifica del codice. Legge i file da GitHub, li elabora con un LLM per generare nuove versioni e salva le modifiche nei repository.
    • GKE AutoPSC Controller - Controller Google Kubernetes Engine per configurare PSC ServiceAttachment per le Forwarding Rules gestite da Gateway API.
    • Global DNS -> Zonal DNS Project Bulk Migration - Uno script shell per la migrazione bulk di progetti da gDNS a zDNS.
    • GKE Billing Export - Esportazione di fatturazione granulare di Google Kubernetes Engine.
    • GKE GPU Driver Version - Uno strumento per trovare la versione del driver GPU supportata per una data versione del cluster GKE e tipo di GPU.
    • gmon - Un'interfaccia a riga di comando (CLI) per Cloud Monitoring scritta in Python.
    • Google Cloud Support Slackbot - Applicazione Slack che recupera le informazioni sui ticket di supporto Google Cloud tramite l'API Cloud Support e le invia a Slack
    • GSuite Exporter Cloud Function - Uno script che distribuisce una Cloud Function e un job Cloud Scheduler che esegue automaticamente lo strumento GSuite Exporter a intervalli regolari.
    • GSuite Exporter - Un pacchetto Python che automatizza la sincronizzazione dei report sulle attività delle API Admin SDK verso una destinazione GCP. Il modulo prende le voci dall'API Admin SDK scelta, le converte nel formato appropriato per la destinazione e le esporta verso una destinazione (ad es. Stackdriver Logging).
    • Hive to BigQuery - Un framework Python per migrare le tabelle Hive a BigQuery usando Cloud SQL per tenere traccia dello stato di avanzamento della migrazione.
    • IAM Permissions Copier - Questo strumento ti consente di copiare le autorizzazioni IAM GCP supportate dagli utenti non gestiti agli utenti Cloud Identity gestiti.
    • IAM Recommender at Scale - Un pacchetto Python che automatizza l'applicazione delle raccomandazioni IAM.
    • Instance Mapper - Mappa i diversi tipi di istanze VM IaaS di EC2 e Azure Compute sui tipi di istanza Google Cloud Platform utilizzando un metodo personalizzabile basato su punteggi. Supporta anche le istanze di database.
    • IPAM Autopilot - Uno strumento semplice per gestire gli intervalli di indirizzi IP per le subnet GCP.
    • K8S-2-GSM - Un'app Go containerizzata per migrare i segreti Kubernetes a Google Secrets Manager (per sfruttare CSI secret driver). LabelMaker - Uno strumento che legge le coppie chiave:valore da un file JSON ed etichetta l'istanza in esecuzione e tutti i dischi collegati di conseguenza.
    • Logbucket Global to Regional - Utilità per cambiare la destinazione del sink _Default verso bucket di log regionali
    • Machine Learning Auto Exploratory Data Analysis and Feature Recommendation - Uno strumento per eseguire un'EDA automatica e completa, sulla base della quale vengono formulate raccomandazioni sulle feature e viene generato un report di sintesi.
    • Maven Archetype Dataflow - Un archetype Maven che avvia un progetto Dataflow con plugin comuni preconfigurati per aiutare a mantenere un'elevata qualità del codice.
    • Netblock Monitor - Un progetto Apps Script che fornisce automaticamente notifiche via email quando vengono apportate modifiche agli intervalli IP di Google.
    • OpenAPI to Cloud Armor converter - Uno strumento semplice per generare criteri Cloud Armor dalle specifiche OpenAPI.
    • Permission Discrepancy Finder - Uno strumento per individuare i principal a cui mancano le autorizzazioni su una risorsa all'interno di un progetto e, successivamente, concede loro le autorizzazioni mancanti.
    • Pubsub2Inbox - Uno strumento generico basato su Cloud Function che riceve input dai messaggi Pub/Sub e li trasforma in email, webhook o oggetti GCS.
    • Quota Manager - Un modulo Python per aggiornare programmaticamente le quote dei servizi GCP come bigquery.googleapis.com.
    • Quota Monitoring and Alerting - Una dashboard Data Studio facile da distribuire con funzionalità di avviso, che mostra l'utilizzo e i limiti di quota in un'organizzazione o cartella.
    • RAG Application Using Vector Search - Serve principalmente a dimostrare le capacità dei servizi backend sottostanti e come architettura di riferimento per le implementazioni dei clienti. Questo strumento distribuisce un sistema backend per la generazione aumentata da recupero (RAG) su Google Cloud, completamente gestito da Infrastructure as Code (IaC) tramite Terraform. Consente di interrogare documenti privati con Large Language Models (LLMs), potenziati dal contesto di Vertex AI RAG Engine e Vector Search. Sebbene sia inclusa una semplice interfaccia Streamlit, serve principalmente a dimostrare le capacità dei servizi backend sottostanti.
    • Ranger Hive Assessment for BigQuery/BigLake IAM migration - Uno strumento che valuta quali regole di autorizzazione Ranger possono essere migrate o meno a BigQuery/BigLake IAM.
    • Reddit Comment Streaming - Usa PRAW, TextBlob e le API Python di Google per raccogliere e analizzare i commenti di Reddit. Invia i commenti a un topic Google Pub/Sub.
    • Secret Manager Helper - Una libreria Java per sostituire facilmente le stringhe segnaposto con i payload dei segreti di Secret Manager.
    • Service Account Provider - Uno strumento per scambiare i token JWT di GitLab CI con token di accesso GCP IAM, al fine di consentire ai job GitLab CI di accedere alle API Google Cloud
    • Site Verification Group Sync - Uno strumento per assegnare le autorizzazioni di "proprietario verificato" (per creare bucket GCS con DNS personalizzato) in base all'appartenenza a un Google Group.
    • SLO Generator - Un pacchetto Python che automatizza il calcolo degli Service Level Objective, degli Error Budget e dei Burn Rate su GCP ed esporta i risultati del calcolo verso gli exporter disponibili (ad es. PubSub, BigQuery, Stackdriver Monitoring), utilizzando criteri scritti in formato JSON.
    • Snowflake_to_BQ - Uno script shell per trasferire tabelle (schema e dati) da Snowflake a BigQuery.
    • SPIFFE GCP Proxy - Uno strumento per facilitare l'integrazione dei workload on-premise supportati da SPIFFE con le API GCP utilizzando Workload Identity Federation
    • STS Job Manager - Uno strumento di migrazione di bucket su scala petabyte che utilizza Storage Transfer Service
    • Vector Search Load Testing Framework - Questo framework fornisce una soluzione semplificata per i test di carico distribuiti degli endpoint Vertex AI Vector Search su Google Kubernetes Engine (GKE) utilizzando Locust. Consente di simulare workload simili a quelli di produzione per confrontare efficacemente le prestazioni, analizzare la scalabilità e validare le configurazioni di distribuzione.
    • [Vertex AI Endpoint Tester] (tools/vertex-ai-endpoint-load-tester) - Questa utilità aiuta a testare in modo metodico diversi Vertex AI Endpoint in base alle loro dimensioni, così da poter decidere la dimensione giusta per distribuire un modello ML su Vertex AI, dato un JSON di richiesta di esempio e alcune indicazioni sulle query previste al secondo.
    • Vertex AI Endpoint Tester - Questa utilità aiuta a testare in modo metodico diversi Vertex AI Endpoint in base alle loro dimensioni, così da poter decidere la dimensione giusta per distribuire un modello ML su Vertex AI, dato un JSON di richiesta di esempio e alcune indicazioni sulle query previste al secondo.
    • VM Migrator - Questa utilità automatizza la migrazione delle istanze di Virtual Machine all'interno di GCP. Puoi migrare le VM da una zona a un'altra zona/regione nello stesso progetto o in progetti diversi, mantenendo tutte le proprietà originali della VM come dischi, interfacce di rete, IP, metadati, tag di rete e molto altro.
    • VPC Flow Logs Analysis - Un sink di log configurabile
      • report BigQuery che mostra il traffico attribuito ai progetti nelle Shared VPC.
    • VPC Flow Logs Enforcer - Una Cloud Function che abilita automaticamente i VPC Flow Logs quando viene creata o modificata una subnet in qualsiasi progetto sotto una particolare cartella o più cartelle.
    • VPC Flow Logs Top Talkers - Un sink di log configurabile + vista BigQuery per generare report aggregati del traffico mensili/giornalieri per subnet o host, con etichettatura configurabile di intervalli IP e porte.
    • Webhook Ingestion Data Pipeline - Un'app distribuibile per accettare e acquisire dati webhook non autenticati in BigQuery.
    • XSD to BigQuery Schema Generator - Uno strumento da riga di comando per convertire uno schema XSD che rappresenta contenuti XML profondamente annidati e ripetuti in uno schema di tabella compatibile con BigQuery rappresentato in JSON.
    • Numeric Family Recommender - Oracle - Il Numeric Family Recommender è uno script di database che consiglia il miglior tipo di dato numerico per il tipo di dato NUMBER quando si migra da database legacy come Oracle a piattaforme Google Cloud come BigQuery, AlloyDB, Cloud SQL for PostgreSQL e Google Cloud Storage.
    • Cloud Composer Stress Testing - Una raccolta di strumenti progettati per testare, valutare e simulare workload all'interno di Composer. Ottima per test di integrazione e per sperimentare diverse configurazioni ambientali.
    • Cloud Composer Environment Rotator - Ruota le risorse Airflow da un vecchio ambiente Composer a un nuovo ambiente Composer con tempi di inattività minimi. Ideale per aggiornamenti ambientali non in-place, downgrade delle versioni dell'ambiente o migrazioni verso regioni diverse.
    • Gradio and Generative AI Example - Il codice di esempio consente agli sviluppatori di creare rapidamente applicazioni PoC di IA generativa con Gradio e agenti Gen AI.
    • Memorystore Cluster Ops Framework - Questo è un framework che fornisce gli strumenti per applicare operazioni a livello di cluster che abilitano funzionalità come backup del cluster, migrazione e validazione, ecc. Il framework può essere esteso per altri casi d'uso secondo necessità. Il framework utilizza RIOT per colmare le attuali lacune di prodotto con i Memorystore Cluster
    • ML Project Generator - Un'utilità per creare un template di progetto ML di livello production con i migliori strumenti di produttività installati, come auto-formattazione, controlli delle licenze, linting, ecc.
    • Policy Tags Engine - Lo strumento consente agli sviluppatori di applicare automaticamente la sicurezza a livello di colonna di BigQuery (Policy Tags) sulla base di file di metadati caricati in un bucket Google Cloud Storage (GCS).
    • Gemini CLI Health Dashboard - Lo strumento consente agli sviluppatori di creare una dashboard personalizzata per monitorare lo stato di salute della Gemini CLI in termini di tasso di successo rispetto a quello di errore.## Contributing

    Vedi le istruzioni per i contributi per iniziare a contribuire.

    Contact

    Domande, problemi e commenti vanno indirizzati a [email protected].

    Scarica lo strumento