Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
professional-services — Collection d'exemples de solutions Google Cloud et d'utilitaires opérationnels pour la surveillance des journaux d'audit, la dé-identification DLP, la gestion des clés de chiffrement et les modèles IAM. | Kitploit
Outils/GitHubGitHub/googlecloudplatform/professional-services
Utilitaires GénérauxCryptographieSécurité CloudProtection de la Vie PrivéeGestion des Identités et des Accès (IAM)Ingénierie du ChaosDétection d'AnomaliesAnalyse de JournauxTop en Ingénierie du Chaos n°14
GitHubgooglecloudplatform/professional-services

professional-services

Collection d'exemples de solutions Google Cloud et d'utilitaires opérationnels pour la surveillance des journaux d'audit, la dé-identification DLP, la gestion des clés de chiffrement et les modèles IAM.

Voir le dépôt
3.1k1.5k54il y a 1 jourVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Services professionnels

Solutions et outils courants développés par l'équipe des services professionnels de Google Cloud.

Avertissement

Ce dépôt et son contenu ne sont pas un produit Google officiellement pris en charge.

Licence

Toutes les solutions de ce dépôt sont fournies sous la licence Apache 2.0. Veuillez consulter le fichier LICENSE pour des conditions générales plus détaillées.

Open in Cloud Shell

Exemples

Le dossier examples contient des exemples de solutions couvrant divers produits Google Cloud Platform. Utilisez ces solutions comme référence pour vos propres projets ou adaptez-les à votre cas d'utilisation particulier.* Anthos Service Mesh Multi-Cluster - Solution pour fédérer deux clusters GKE privés à l'aide d'Anthos Service Mesh.

  • Anthos CICD with Gitlab - Un guide étape par étape pour créer un exemple de solution CI/CD avec Anthos et Gitlab.
  • Audio Content Profiling - Un outil qui construit un pipeline pour passer à l'échelle le processus de modération des fichiers audio pour détecter le contenu inapproprié à l'aide d'API de machine learning.
  • Bigdata generator - Solution qui génère de grandes quantités de données pour tester sous charge les solutions bigdata (par ex. BigQuery). Pour chaque champ à générer, vous pouvez spécifier des règles de génération de ses valeurs. Les données générées peuvent être stockées dans BigQuery ou GCS (Avro, CSV).
  • BigQuery Analyze Realtime Reddit Data - Solution pour déployer une architecture de collecte de données de médias sociaux (reddit) sur Google Cloud Platform. Analyse les commentaires reddit en temps réel et fournit un traitement du langage naturel / une analyse de sentiment gratuits.
  • BigQuery Audit Log Dashboard - Solution pour aider à auditer l'utilisation de BigQuery à l'aide de Data Studio pour la visualisation et d'un script SQL d'exemple pour interroger la source de données back-end composée des journaux d'audit.
  • BigQuery Audit Log Anomaly Detection - Exemple d'utilisation des journaux d'audit BigQuery pour la détection automatisée d'anomalies et l'analyse des valeurs aberrantes. Génère des graphiques conviviaux pour une analyse rapide de l'environnement bq.
  • BigQuery Automated Email Exports - Solution serverless pour automatiser l'envoi des résultats d'export BigQuery par e-mail à un intervalle planifié. L'e-mail contiendra un lien vers une URL signée ou non signée, permettant au destinataire de consulter les résultats de la requête sous forme de fichier JSON, CSV ou Avro.
  • BigQuery Automated Schema Management - Utilitaire en ligne de commande pour le provisionnement et la gestion automatisés des datasets et des tables BigQuery.
  • BigQuery Billing Dashboard - Solution pour aider à afficher les informations de facturation à l'aide de Data Studio pour la visualisation et un script SQL d'exemple pour interroger la table d'export de facturation back-end dans BigQuery.
  • BigQuery Cross Project Slot Monitoring - Solution pour aider à surveiller l'utilisation des slots sur plusieurs projets, tout en détaillant l'allocation par projet.
  • BigQuery Data Consolidator - Solution pour consolider les données d'une organisation provenant de plusieurs projets dans un Dataset/Table cible unique où toutes les tables sources ont le même schéma (comme les exports de facturation !) ; particulièrement utile pour la consolidation des données et le reporting ultérieur dans les engagements Cloud FinOps.
  • BigQuery DDL Validator - Un utilitaire qui lit le DDL Legacy et le compare au DDL précédemment extrait, puis produit une sortie avec le nom des objets dont le DDL ne correspond plus.
  • BigQuery Group Sync For Row Level Access - Exemple de code pour synchroniser les appartenances aux groupes de G Suite/Cloud Identity dans BigQuery et les joindre à vos données pour contrôler l'accès au niveau des lignes.
  • BigQuery Long Running Optimization Utility - Un utilitaire qui lit l'intégralité du SQL et fournit une liste de suggestions qui aideraient à optimiser la requête et à éviter les problèmes de longue exécution.
  • BigQuery Oracle DDL Migration Utility - Utilitaire de migration DDL Oracle pour migrer le schéma des tables (DDL) d'une base de données Oracle vers BigQuery. L'utilitaire s'appuie sur l'API BigQuery Translation et offre des fonctionnalités supplémentaires telles que l'ajout de partitionnement, de clustering, de colonnes de métadonnées et de préfixes aux noms de tables.
  • BigQuery Pipeline Utility - Classe utilitaire Python pour définir des pipelines de données dans BigQuery.
  • BigQuery Remote Function - Il permet à l'utilisateur d'implémenter des services ou bibliothèques personnalisés dans des langages autres que SQL ou Javascript qui ne font pas partie des UDF. L'utilitaire contient un exemple de code Java au format chaîne pour déployer une instance Cloud Run gen2 et invoquer le service depuis BigQuery à l'aide de la fonction distante.
  • BigQuery Amazon S3 Migration Tool - Outil de migration BigQuery pour transférer les données des fichiers Amazon S3 vers les tables BigQuery en fonction de la configuration fournie.
  • BigQuery Snowflake TabRle Migration Tool - L'outil de migration de tables BigQuery Snowflake aide à migrer les DDL de tables de Snowflake vers BigQuery. L'utilitaire s'appuie sur l'API BigQuery Translation et offre des fonctionnalités supplémentaires telles que l'ajout de partitionnement, de clustering, de colonnes de métadonnées et de préfixes aux noms de tables.
  • BigQuery Table Access Pattern Analysis - Exemple de code pour analyser les points d'optimisation des pipelines de données, en identifiant les ordonnancements de pipeline sous-optimaux entre les tables d'un job ELT d'entrepôt de données.
  • BigQuery Tink Toolkit - Classe utilitaire Python pour travailler avec la cryptographie basée sur Tink dans des systèmes on-premise ou GCP d'une manière interopérable avec le chiffrement au niveau des champs de BigQuery. Inclut un exemple de job PySpark et un script pour générer et téléverser des trousseaux de clés Tink chiffrés par KMS vers BigQuery.
  • BigQuery to XML Export - Outil Python qui prend une requête BigQuery et renvoie la sortie sous forme de chaîne XML.
  • BigQuery Translation Validator - Un utilitaire Python pour comparer 2 fichiers SQL et signaler les différences de base comme les noms de colonnes, les noms de tables, les jointures, les noms de fonctions, is-Null et la syntaxe des requêtes.
  • BigQuery Generic DDL Migration Utility - Utilitaire générique de migration DDL pour migrer le schéma des tables (DDL) de bases de données (Oracle, Snowflake, MSSQL, Vertica, Neteeza) vers BigQuery. L'utilitaire s'appuie sur l'API BigQuery Translation et offre des fonctionnalités supplémentaires telles que l'ajout de partitionnement, de clustering, de colonnes de métadonnées et de préfixes aux noms de tables.
  • Bigtable Dataflow Cryptocurrencies Exchange RealTime Example - Exemple Apache Beam qui lit l'API WebSocket des exchanges de crypto-monnaies en tant que pipeline Google Cloud Dataflow et enregistre le flux dans Google Cloud Bigtable. Des exemples de visualisation et d'interrogation en temps réel depuis GCP Bigtable exécutés sur un serveur Flask sont inclus.
  • Bigtable Dataflow Update Table Key Pipeline - Pipeline Dataflow avec un exemple de mise à jour de la clé d'une table existante. Fonctionne avec n'importe quelle table, quel que soit le schéma. Montre comment mettre à jour la clé d'une table contenant des données existantes, pour tester différentes alternatives afin d'améliorer les performances.
  • Carbon Footprint Reporting - Exemple d'utilisation du modèle pré-construit Data Studio & Looker pour analyser les estimations de l'empreinte carbone GCP.
  • Cloud Audit Log Samples - Un exemple de collection de journaux d'audit pour aider les utilisateurs et les clients à mieux comprendre la structure, le contenu et les valeurs contenus dans divers événements de journalisation.
  • Cloud Build Application CICD Examples - Exemples CI/CD Cloud Build pour des applications telles que la conteneurisation et le déploiement sur Cloud Run.
  • Cloud Build with Proxy Running in Background - Exemples de cloudbuild avec docker-compose exécutant un proxy TCP en arrière-plan pour toutes les étapes de build.
  • Cloud Composer CI/CD - Exemples d'utilisation de Cloud Build pour déployer des DAGs Airflow vers Cloud Composer.
  • Cloud Composer Deployment in Shared VPC - Code Terraform pour déployer Cloud Composer dans un environnement VPC partagé.
  • Cloud Composer Dependency Management - Exemple de gestion des dépendances Cloud Composer conçue pour orchestrer des dépendances de tâches complexes dans Apache Airflow, qui relève le défi de la gestion des relations DAG parent-enfant sur différentes fréquences temporelles (annuelle, mensuelle, hebdomadaire, etc.)
  • Cloud Composer Examples - Exemples d'utilisation de Cloud Composer, le service Apache Airflow géré de GCP.
  • Cloud Data Fusion Functions and Plugins - Exemples de fonctions et de plugins Cloud Data Fusion.
  • Cloud DNS load balancing - Configuration HA multi-régions pour les VM GCE et les applications basées sur Cloud Run utilisant l'équilibrage de charge Cloud DNS et plusieurs types d'équilibreurs de charge Google Cloud.
  • Cloud DNS public zone monitoring - Visualisation des données de requêtes des zones publiques Cloud DNS à l'aide de métriques basées sur les journaux et de Cloud Monitoring.
  • Cloud Function Act As - Exemple d'exécution d'une Cloud Function au nom et avec les permissions IAM de l'appelant GitHub Workload Identity.
  • Cloud Function VM Delete Event Handler Example - Solution pour supprimer automatiquement les enregistrements A dans Cloud DNS lorsqu'une VM est supprimée. Cette solution implémente une Google Cloud Function Background Function déclenchée sur les événements compute.instances.delete publiés via Stackdriver Logs Export.
  • Certificate Authority Service Hierarchy - Pools d'AC et AC racines et subordonnées du service Certificate Authority avec des exemples de validation de propriété de domaine et un script d'exemple de test de charge.
  • Cloud Run to BQ - Solution pour accepter des événements/données sur un endpoint HTTP REST et les insérer dans BQ.
  • Cloud Run CRL Monitor - Solution basée sur Cloud Run pour la surveillance continue des endpoints de distribution CRL, y compris la vérification de validité des CRL et les alertes.
  • Cloud SQL Custom Metric - Un exemple de création d'une métrique personnalisée Stackdriver surveillant la consommation d'IP des services privés Cloud SQL.
  • Cloud Support API - Exemple de code utilisant l'API Cloud Support
  • CloudML Bank Marketing - Notebook pour créer un modèle de classification pour le marketing à l'aide de CloudML.
  • CloudML Bee Health Detection - Détecter si une abeille est en mauvaise santé à partir d'une image de celle-ci et de sa sous-espèce.
  • CloudML Churn Prediction - Prédire la propension des utilisateurs à se désabonner à l'aide de l'analyse de survie.
  • CloudML Customer Support and Complaint Handling - Pipeline BigQuery + AutoML classifiant les réclamations clients en fonction de la résolution attendue ; adaptable à d'autres cas d'usage de communications de support.
  • CloudML Deep Collaborative Filtering - Recommander des chansons à partir d'un utilisateur ou d'une chanson.
  • CloudML Energy Price Forecasting - Prédire le futur prix de l'énergie en se basant sur le prix historique et la météo.
  • CloudML Fraud Detection - Modèle de détection de fraude pour les transactions par carte de crédit.
  • CloudML Scikit-learn Pipeline - Voici un exemple de création d'un entraîneur de pipeline de machine learning basé sur scikit-learn exécutable sur AI Platform. Le pipeline peut être entraîné localement ou à distance sur AI Platform. Le modèle entraîné peut ensuite être déployé sur AI Platform pour servir le trafic en ligne.
  • CloudML Sentiment Analysis - Analyse de sentiment pour les critiques de films à l'aide de RNNEstimator TensorFlow.
  • CloudML TensorFlow Profiling - Exemples de profilage TensorFlow pour l'entraînement de modèles avec CloudML
  • 🚀 Creative Studio - Creative Studio est une plateforme complète d'IA générative tout-en-un conçue comme une solution déployable pour votre propre projet Google Cloud. Elle sert d'implémentation de référence puissante et de suite créative, présentant tout l'éventail des modèles d'IA générative de pointe de Google sur Vertex AI. Conçue pour les créateurs, les spécialistes du marketing et les développeurs, cette application offre une expérience pratique et interactive avec des capacités multimodales de pointe.
  • Data Generator - Générer des données aléatoires avec un schéma personnalisé à grande échelle pour des tests d'intégration ou des démos.
  • Dataflow BigQuery Transpose Example - Un exemple de pipeline pour transposer/pivoter/faire pivoter une table BigQuery.
  • Dataflow Custom Templates Example - Un exemple qui montre comment créer des modèles Dataflow personnalisés.
  • Dataflow Elasticsearch Indexer - Un exemple de pipeline qui illustre le processus de lecture de documents JSON depuis Cloud Pub/Sub, d'enrichissement du document à l'aide des métadonnées stockées dans Cloud Bigtable et d'indexation de ces documents dans Elasticsearch.
  • Dataflow BigQuery to AlloyDB - Exemple qui montre comment déplacer des données de BigQuery vers une table AlloyDB à l'aide de Dataflow.
  • Dataflow Flex Template in Restricted Networking Env - Exemple implémentant un modèle flex Python exécutable dans un environnement où les workers ne peuvent pas télécharger de packages Python en raison de restrictions de trafic sortant.
  • Dataflow Python Examples - Divers exemples ETL utilisant le SDK Python Dataflow.
  • Dataflow Streaming Benchmark - Utilitaire pour publier des messages JSON factices aléatoires vers un sujet Cloud Pub/Sub à un QPS configuré.
  • Dataflow Streaming Schema Changes Handler - Exemple Dataflow pour gérer les changements de schéma à l'aide de l'application du schéma et de l'approche DLT
  • Dataflow Streaming XML to GCS - Exemple Dataflow pour gérer le streaming de messages encodés en XML et les écrire dans Google Cloud Storage
  • Dataflow – DLP Flex De-ID (CSV from GCS to BigQuery) - Modèle Flex Dataflow qui traite par lots les lignes CSV de Cloud Storage, les dé-identifie avec Sensitive Data Protection (DLP), puis les écrit dans BigQuery.
  • Dataflow DLP Hashpipeline - Faire correspondre les résultats DLP de numéros de sécurité sociale avec un dictionnaire haché dans Firestore. Utiliser Secret Manager pour la clé de hachage.
  • Dataflow Template Pipelines - Pipelines de modèles Dataflow pré-implémentées pour résoudre les tâches de données courantes sur Google Cloud Platform.
  • Dataflow Production Ready - Implémentation de référence pour les bonnes pratiques autour de Beam, la structuration des pipelines, les tests et le déploiement continu.
  • Dataflow XML to BigQuery - Exemple de chargement de données XML dans BigQuery avec DataFlow via XMLIO.
  • Data Loss Prevention hybrid inspection for MongoDB - Une Cloud Function utilisant les flux de changement MongoDB qui exploite l'API d'inspection hybride de prévention des pertes de données de Sensitive Data Protection en quasi-temps réel.
  • Dataproc Spanner - Cluster Dataproc écrivant dans Spanner à l'aide d'Apache Spark en Scala.
  • Dataproc GCS Connector - Installer et tester des fonctionnalités non publiées sur le connecteur GCS pour Dataproc.
  • Dataproc Job Optimization Guide - Guide étape par étape pour optimiser un exemple de job Dataproc.
  • Dataproc Persistent History Server for Ephemeral Clusters - Exemple d'écriture des journaux d'un cluster éphémère vers GCS et d'utilisation d'un cluster séparé à nœud unique pour consulter les interfaces d'historique Spark et YARN.
  • Dataproc Lifecycle Management via Composer - Gestion du cycle de vie Dataproc éphémère et optimisation des ressources via Composer, modèle Terraform pour déployer Composer et exigences supplémentaires, DAG générés dynamiquement à partir des fichiers de configuration des jobs.
  • Dataproc Running Notebooks - Orchestration du flux de travail d'exécution de notebooks Jupyter sur un cluster Dataproc via un job PySpark
  • dbt-on-cloud-composer - Exemple d'utilisation de dbt pour gérer des pipelines de données BigQuery, en utilisant Cloud Composer pour exécuter et planifier les exécutions dbt.
  • Data Format Description Language (DFDL) Processesor with Firestore and Pubsub - Exemple pour traiter un binaire à l'aide de la définition DFDL et des bibliothèques Daffodil. La définition DFDL est stockée dans Firestore, la demande de traitement est effectuée via un abonnement pubsub et la sortie est publiée dans un format JSON dans un sujet Pubsub.
  • Data Format Description Language (DFDL) Processesor with Bigtable and Pubsub - Exemple pour traiter un binaire à l'aide de la définition DFDL et des bibliothèques Daffodil. La définition DFDL est stockée dans Bigtable, la demande de traitement est effectuée via un abonnement pubsub et la sortie est publiée dans un format JSON dans un sujet Pubsub.
  • Dialogflow Webhook Example - Exemple de webhook pour Dialogflow en Python.
  • Dialogflow CX Private Webhook Example - Exemple de webhook pour Dialogflow CX en Python.
  • Dialogflow Middleware Example - Exemple de middleware Dialogflow en Java.
  • Dialogflow Entities Creation and Update - Création et mise à jour d'entités pour Dialogflow en Python.
  • DLP API Examples - Exemples d'utilisation de l'API DLP.
  • Ephemeral Projects - Création de projets GCP éphémères à des fins de bac à sable (sandbox).
  • FinOps Agent - Un agent FinOps multi-agents qui traduit le langage naturel en SQL BigQuery pour analyser les données de facturation cloud et appliquer la gouvernance d'entreprise.
  • GCE Access to Google AdminSDK - Exemple pour aider à gérer l'accès à l'AdminSDK de Google à l'aide de l'identité de compte de service GCE
  • GCS Client Side Encryption via Sidecar - Exemple montrant comment implémenter le chiffrement côté client GCS via un sidecar
  • GCS Hive External Table File Optimization - Exemple de solution pour illustrer l'impact du nombre de fichiers, de la taille des fichiers et du type de fichier sur les tables externes Hive et la vitesse des requêtes.
  • GCS to BQ using serverless services - Exemple pour ingérer des données de GCS vers BigQuery à l'aide de services serverless tels que Cloud Function, Pub/Sub et Serverless Spark.
  • GDCE Terraform Example - Exemple de provisionnement des ressources GDCE à l'aide de Terraform.
  • GKE Control Plane Authority - Exemple d'exécution de contrôles avancés avec vos propres clés et autorités de certification, ainsi que les journaux associés pour les fonctions du plan de contrôle
  • GKE HA setup using spot VMs - Exemple d'exécution d'une application avec des exigences de haute disponibilité sur des nœuds spot GKE en utilisant des nœuds à la demande comme solution de repli
  • Grpc Server connected to Spanner Database - Exemple de base d'un serveur Grpc connecté à une base de données Spanner.
  • Grpc Server connected to Redis - Exemple de base d'un serveur Grpc connecté à Redis.
  • Gitlab KAS agent for GKE - Solution Terraform pour déployer un agent Gitlab KAS afin de synchroniser les déploiements de conteneurs depuis les dépôts Gitlab vers un cluster GKE
  • Home Appliance Status Monitoring from Smart Power Readings - Un système de démonstration de bout en bout mettant en vedette une suite de produits Google Cloud Platform tels que IoT Core, ML Engine, BigQuery, etc.
  • IAM Deny Policies with Terraform - Montre l'utilisation d'IAM Deny et des politiques d'organisation pour appliquer des garde-fous de sécurité.
  • IAP User Profile - Un exemple pour récupérer le profil utilisateur d'une application GAE compatible IAP.
  • IoT Nirvana - Une architecture Internet of Things de bout en bout fonctionnant sur Google Cloud Platform.
  • Kubeflow Pipelines Sentiment Analysis - Créer un composant et des pipelines Kubeflow Pipelines pour analyser le sentiment des titres de une du New York Times à l'aide de Cloud Dataflow (Apache Beam Java) et de l'API Cloud Natural Language.
  • Kubeflow Fairing Example - Fournit trois notebooks pour démontrer l'utilisation de Kubeflow Faring afin d'entraîner des jobs de machine learning (Scikit-Learn, XGBoost, Tensorflow) localement ou dans le cloud (entraînement sur AI Platform ou cluster Kubeflow).
  • Left-Shift Validation Pre-Commit Hook - Un exemple qui utilise un ensemble de scripts Bash pour configurer un hook pre-commit qui valide les ressources Kubernetes avec des contraintes Gatekeeper et des modèles de contraintes provenant des sources de votre choix.
  • Gemini Live Multimodal Avatar - Un blueprint d'entreprise pour des conseillers numériques humains en temps réel à faible latence. Construit avec l'API Gemini Live (Multimodal Live), il propose des avatars vidéo synchronisés, un streaming audio en temps réel et une intégration d'outils extensible à l'aide du Model Context Protocol (MCP).
  • LookerStudio Cost Optimization Dashboard - Scripts SQL pour aider à créer un tableau de bord d'optimisation des coûts LookerStudio.
  • Migrate Kafka to GMK using MM2 - Code Terraform pour déployer des ressources afin de migrer des données entre deux clusters Google Managed Kafka à l'aide de MirrorMaker2
  • Personal Workbench Notebooks Deployer - Modules Terraform d'exemple pour provisionner Dataproc Hub à l'aide de clusters d'authentification personnels et de notebooks gérés workbench pour les utilisateurs analytiques individuels.
  • Project factory with Terragrunt - Ceci implémente un modèle de fabrique de projets State-Scalable pour créer des projets Google Cloud Platform à l'aide de Terragrunt et de modules Terraform publics
  • Python CI/CD with Cloud Builder and CSR - Exemple qui utilise Cloud Builder et Cloud Source Repositories pour automatiser les tests et le linting.
  • Pub/Sub Client Batching Example - Batching dans l'API client Java de Pub/Sub.
  • QAOA - Exemples d'analyse d'un problème max-SAT dans un format propriétaire, pour l'algorithme d'optimisation approximative quantique (QAOA)
  • React single-page app on Cloud Run + Cloud Storage - Exemple de bout en bout de déploiement d'une SPA React sur des services Google Cloud serverless.
  • Redis Cluster on GKE Example - Déploiement d'un cluster Redis sur GKE.
  • Risk Analysis Asset - Déploiement de l'outil d'analyse des risques de fiabilité sur Cloud Run.
  • slo-assistant - Consultant SLO propulsé par l'IA pour l'ingénierie de fiabilité des sites automatisée
  • Spanner Interleave Subquery - Exemple de code pour évaluer les performances des sous-requêtes de Cloud Spanner pour les tables intercalées.
  • Spanner Change Stream to BigQuery using Dataflow - Code Terraform pour déployer un flux de changements Spanner et publier les changements dans BigQuery à l'aide d'un job de streaming Dataflow.
  • Spinnaker - Exemples de pipelines pour un processus de déploiement Canary / Production.
  • STS Metrics from STS Notification - Exemple de code pour générer des métriques personnalisées à partir des notifications STS.
  • TensorFlow Serving on GKE and Load Testing - Exemples d'implémentation d'inférence de modèles Tensorflow sur GKE et d'exécution de tests de charge d'une telle solution.
  • TensorFlow Unit Testing - Exemples d'écriture de tests unitaires pour les modèles ML TensorFlow.
  • Terraform Internal HTTP Load Balancer - Exemple Terraform montrant comment déployer un équilibreur de charge HTTP interne.
  • Terraform NetApp CVS - Cet exemple montre comment déployer des volumes NetApp CVS à l'aide de Terraform.
  • Terraform Resource Change Policy Library - Contient une bibliothèque de politiques écrites au OPA Constraint Framework format à utiliser avec gcloud beta terraform vet pour valider les changements de ressources Terraform dans un pipeline CI/CD.
  • Uploading files directly to Google Cloud Storage by using Signed URL - Exemple d'architecture pour permettre le téléversement direct de fichiers vers GCS en utilisant des URL signées.
  • TSOP object transfer Log prosessor - Cet exemple montre comment journaliser les journaux de transfert d'objets par TSOP vers Cloud Logging.
  • GCS CSV files to BigQuery - Cet exemple montre comment charger des fichiers au format CSV stockés dans GCS vers des tables BigQuery. Les fichiers peuvent être non compressés ou compressés dans des formats tels que Bzip2, GZIP, etc. Voir https://beam.apache.org/releases/javadoc/current/org/apache/beam/sdk/io/Compression.html pour la liste des méthodes de compression prises en charge.
  • MCP Toolbox & Claude Integration - Un agent GenAI spécialisé dans la réservation d'hôtel pour Slack, construit avec Spring Boot AI, BigQuery, CloudRun, MCP Toolbox et le LLM Claude.## Outils
  • Le dossier tools contient des utilitaires prêts à l'emploi qui peuvent simplifier l'utilisation de Google Cloud Platform.* agent-eval - Un accompagnement CLI pas à pas du service Vertex AI Generative AI Evaluation pour les agents ADK. Pilote la boucle d'évaluation complète — configurez GCP, générez les métriques et le jeu de données, collectez les traces (UserSim multi-tour + DIY monologue), évaluez avec client.evals.evaluate() de Vertex, et rédigez un rapport HTML autonome avec un diagnostic rédigé par Gemini. Il fait ressortir les métriques déterministes (tokens, coût, latence, cache hit, ratio de raisonnement) aux côtés des métriques LLM-as-judge, afin de voir la qualité du code et le coût d'exécution sur la même page.

    • Agile Machine Learning API - Une application web qui permet d'entraîner et de déployer des modèles ML sur Google Cloud Machine Learning Engine, et de visualiser les résultats prédits à l'aide de LIME via une simple requête POST.
    • Airflow DAG Metadata Generator - Utilisez les modèles génératifs de Google pour analyser les DAG Airflow et les enrichir avec les valeurs description, tags et doc_md générées.
    • Airflow States Collector - Un outil qui crée et télécharge un DAG Airflow vers le dossier GCS dags. Le DAG collecte incrémentalement les états des tâches Airflow et les stocke dans BQ. Il génère également automatiquement un dashboard LookerStudio qui interroge la vue BQ.
    • Airpiler - Un script Python pour convertir les fichiers Autosys JIL au format dag-factory afin de les exécuter dans Cloud Composer (environnement Airflow géré).
    • Ansible Module for Anthos on Bare Metal - Module Ansible pour l'installation d'Anthos sur Bare Metal
    • Anthos Bare Metal Installer - Un playbook ansible qui peut être utilisé pour installer Anthos Bare Metal.
    • Apache Beam Client Throttling - Une bibliothèque qui permet de limiter le nombre de requêtes d'un pipeline Apache Beam vers un service externe. Elle met en mémoire tampon les requêtes pour ne pas surcharger le service externe et active la limitation côté client lorsque le service commence à rejeter les requêtes en raison d'erreurs de dépassement de quota.
    • API Key Rotation Checker - Un outil qui vérifie les clés API de votre organisation GCP et les compare à une période de rotation personnalisable. La rotation régulière des clés API est une recommandation standard de Google et de l'industrie.
    • AssetInventory - Importe les ressources Cloud Asset Inventory dans BigQuery.
    • BigQuery Discount Per-Project Attribution - Un outil qui automatise la génération d'une table BigQuery qui utilise les données de facturation exportées existantes, en attribuant les charges CUD et SUD sur une base par projet.
    • BigQuery Policy Tag Utility - Classe utilitaire pour taguer les schémas de tables BQ avec des Policy Tags de taxonomie Data Catalog. Créez des vues autorisées BigQuery à l'aide des Policy Tags. Utilitaire d'aide pour provisionner des datasets BigQuery, des taxonomies Data Catalog et des Policy Tags.
    • BigQuery Query Plan Exporter - Utilitaire en ligne de commande pour exporter les plans de requêtes BigQuery sur une plage de dates donnée.
    • BigQuery Query Plan Visualizer - Une application web qui permet de visualiser les étapes d'exécution des plans de requêtes BigQuery afin d'aider à l'optimisation des requêtes.
    • BigQuery z/OS Mainframe Connector - Un utilitaire utilisé pour charger des jeux de données COBOL MVS dans BigQuery et exécuter des jobs de requête et de chargement depuis le mainframe IBM z/OS.
    • Boolean Organization Policy Enforcer - Un outil pour identifier les projets qui ne définissent pas une politique d'organisation booléenne à l'état attendu, puis définir la politique d'organisation à son état attendu.
    • Capacity Planner CLI - Un outil autonome pour extraire les valeurs d'utilisation maximale des ressources et les horodatages correspondants pour un projet GCP, une plage de temps et un fuseau horaire donnés.
    • Capacity Planner Sheets Extension - Une extension Google Sheets pour extraire les valeurs d'utilisation maximale des ressources et les horodatages correspondants pour un projet GCP, une plage de temps et un fuseau horaire donnés.
    • CloudConnect - Un package qui automatise la configuration de tunnels VPN doubles entre AWS et GCP.
    • Cloudera Parcel GCS Connector - Ce script vous aide à créer une parcel Cloudera incluant le connecteur Google Cloud Storage. La parcel peut être déployée sur un cluster géré par Cloudera. Ce script vous aide à créer une parcel Cloudera incluant le connecteur Google Cloud Storage. La parcel peut être déployée sur un cluster géré par Cloudera.
    • Cloud AI Vision Utilities - Il s'agit d'un package Python installable qui fournit des outils de support pour Cloud AI Vision. Actuellement, quelques scripts permettent de générer un fichier CSV de dataset AutoML Vision à partir d'images brutes ou de fichiers d'annotation d'images au format PASCAL VOC.
    • Cloud Composer Backup and Recovery - Un outil en ligne de commande pour appliquer des opérations de sauvegarde et de récupération sur les environnements Cloud Composer Airflow.
    • Cloud Composer DAG Validation - Un processus automatisé pour exécuter la validation et les tests sur les DAG dans Composer.
    • Cloud Composer Migration Complexity Assessment - Un DAG Airflow qui utilise une variété d'outils pour analyser un environnement Cloud Composer 1, déterminer une estimation du travail, et accélérer la conversion des DAG Airflow 1 en DAG Airflow 2.
    • Cloud Composer Migration Terraform Generator - Analyse un environnement Cloud Composer 1 / Airflow 1 existant et génère du Terraform. Configure un nouvel environnement Cloud Composer 2 pour répondre à vos besoins de charge de travail.
    • ComfyUI Custom Nodes for VertexAI - Une collection de nœuds personnalisés pour ComfyUI qui permet d'utiliser des modèles VertexAI dans les workflows ComfyUI.
    • CUD Prioritized Attribution - Un outil qui permet aux clients GCP ayant acheté des remises pour engagement d'utilisation (CUD) de prioriser un périmètre spécifique (par exemple un projet ou un dossier) pour attribuer les CUD en premier, avant de laisser tout rabais non consommé flotter vers d'autres parties d'une organisation.
    • Custom Module for Security Health Analytics Library - Une bibliothèque de modules personnalisés pour SCC Security Health Analytics. Elle inclut des outils pour générer facilement des modules personnalisés et les provisionner sur votre organisation. Cette bibliothèque aide les organisations à détecter les dérives de configuration et de conformité.
    • Custom Organization Policy Library - Une bibliothèque de contraintes et d'exemples de politiques d'organisation personnalisées. Elle inclut des outils pour générer facilement des politiques à provisionner dans votre organisation en utilisant Google Cloud (gcloud) ou Terraform.
    • Custom Role Analyzer - Cet outil fournira des informations utiles concernant les rôles personnalisés au niveau de l'organisation ainsi qu'au niveau du projet, afin de trouver les rôles prédéfinis à partir desquels le rôle personnalisé est construit.
    • Custom Role Manager - Gère les rôles personnalisés au niveau de l'organisation ou du projet en combinant des rôles prédéfinis et en incluant et supprimant des permissions avec des caractères génériques. Peut s'exécuter en tant que Cloud Function ou générer des ressources Terraform.
    • Dataproc Event Driven Spark Recommendations - Utilisez Google Cloud Functions pour analyser les clusters Cloud Dataproc et recommander les meilleures pratiques pour les jobs Apache Spark. Enregistre également les configurations des clusters pour référence future.
    • Dataproc Scheduled Cluster Sizing - Utilisez Google Cloud Scheduler et Google Cloud Functions pour planifier le redimensionnement d'un cluster Dataproc. Modifie le nombre de workers primaires et secondaires.
    • DataStream Deployment Automation - Script Python pour automatiser le déploiement de Google Cloud DataStream. Ce script crée des profils de connexion, crée un flux et démarre le flux.
    • DLP to Data Catalog - Inspectez vos tables à l'aide de Data Loss Prevention pour les données PII et étiquetez-les automatiquement dans Data Catalog à l'aide de Python.
    • DNS Sync - Synchronise une zone Cloud DNS avec les ressources GCE. Les instances et les équilibreurs de charge sont ajoutés à la zone Cloud DNS à mesure qu'ils démarrent, à partir des événements de journal compute_engine_activity envoyés via une souscription push pub/sub. Peut synchroniser plusieurs projets vers une seule zone Cloud DNS.
    • DynamoDB to Bigtable Migration - L'outil de migration DynamoDB vers Bigtable est une solution puissante conçue pour rationaliser le transfert de données de DynamoDB vers Cloud Bigtable. Cet outil automatise la traduction du schéma, garantissant que votre structure de données est mappée vers Bigtable. Il offre également des options pour accélérer et faire évoluer efficacement le transfert de données à l'aide de Dataflow, minimisant les temps d'arrêt et maximisant les performances.
    • Firewall Enforcer - Surveille et supprime automatiquement les règles de pare-feu illégales dans toute l'organisation. Les règles de pare-feu sont surveillées par un flux Cloud Asset Inventory, qui déclenche une Cloud Function qui inspecte la règle de pare-feu et la supprime si elle échoue à un test.
    • GCE Disk Encryption Converter - Un outil qui convertit les disques attachés à une instance VM GCE de clés gérées par Google vers une clé gérée par le client stockée dans Cloud KMS.
    • GCE switch disk-type - Un outil qui change le type des disques attachés à une instance GCE.
    • GCE Quota Sync - Un outil qui récupère l'utilisation des quotas de ressources depuis l'API GCE et la synchronise vers Stackdriver comme métrique personnalisée, où elle peut être utilisée pour définir des alertes automatisées.
    • GCE Usage Log - Collecte les événements d'instances GCE dans un dataset BigQuery, mettant en évidence vos vCPU, RAM et disques persistants, segmentés par projet, zone et labels.
    • GCP Architecture Visualizer - Un outil qui prend la sortie CSV d'un scan Forseti Inventory et dessine un diagramme arborescent hiérarchique dynamique de org -> folders -> projects -> gcp_resources à l'aide de la bibliothèque JavaScript D3.js.
    • GCP AWS HA VPN Connection terraform - Script Terraform pour configurer un VPN HA entre GCP et AWS.
    • GCP Azure HA VPN Connection Terraform - Code Terraform pour configurer un VPN HA entre GCP et Microsoft Azure.
    • GCP Organization Hierarchy Viewer - Un utilitaire CLI pour visualiser la hiérarchie de votre organisation dans le terminal.
    • GCPViz - un outil de visualisation qui prend en entrée Cloud Asset Inventory, crée des relations entre les actifs et génère un format compatible avec graphviz.
    • GCS Bucket Mover - Un outil pour déplacer le bucket d'un utilisateur, y compris les objets, les métadonnées et les ACL, d'un projet à un autre.
    • GCS to BigQuery - Un outil qui récupère les métadonnées des objets de tous les buckets Google Cloud Storage et les exporte dans un format pouvant être importé dans BigQuery pour une analyse plus approfondie.
    • GCS Usage Recommender - Un outil qui génère des informations au niveau du bucket et des modèles d'accès dans tous les projets d'un projet GCP, afin de recommander une gestion du cycle de vie des objets.
    • GCVE2BQ - Un outil pour l'export programmé des données d'utilisation des VM, datastores et ESXi depuis vCenter vers BigQuery pour des cas d'usage de facturation et de reporting.
    • Gemini Computer Use Evaluation Pipeline - Un framework léger pour benchmarker les agents navigateurs avec un jugement multimodal visuel et par journaux.
    • GenAI-Powered Code Modification Cloud Function - Une Google Cloud Function déployable qui, propulsée par l'API Vertex AI Gemini, automatise la modification de code. Elle lit les fichiers depuis GitHub, les traite avec un LLM pour générer de nouvelles versions, puis enregistre ces modifications dans les dépôts.
    • GKE AutoPSC Controller - Contrôleur Google Kubernetes Engine, pour configurer PSC ServiceAttachment pour les Forwarding Rules gérés par Gateway API.
    • Global DNS -> Zonal DNS Project Bulk Migration - Un script shell pour la migration groupée de projets gDNS-zDNS.
    • GKE Billing Export - Export de facturation fin et détaillé pour Google Kubernetes Engine.
    • GKE GPU Driver Version - Un outil pour trouver la version de pilote GPU prise en charge pour une version de cluster GKE et un type de GPU donnés.
    • gmon - Une interface en ligne de commande (CLI) pour Cloud Monitoring écrite en Python.
    • Google Cloud Support Slackbot - Application Slack qui récupère les informations des cas de support Google Cloud via l'API Cloud Support et les transmet à Slack
    • GSuite Exporter Cloud Function - Un script qui déploie une Cloud Function et un job Cloud Scheduler qui exécutent l'outil GSuite Exporter automatiquement à intervalles réguliers.
    • GSuite Exporter - Un package Python qui automatise la synchronisation des rapports d'activité des API Admin SDK vers une destination GCP. Le module prend les entrées de l'API Admin SDK choisie, les convertit dans le format approprié pour la destination, puis les exporte vers une destination (par exemple : Stackdriver Logging).
    • Hive to BigQuery - Un framework Python pour migrer les tables Hive vers BigQuery en utilisant Cloud SQL pour suivre la progression de la migration.
    • IAM Permissions Copier - Cet outil vous permet de copier les permissions IAM GCP prises en charge depuis des utilisateurs non gérés vers des utilisateurs Cloud Identity gérés.
    • IAM Recommender at Scale - Un package Python qui automatise l'application des recommandations IAM.
    • Instance Mapper - Mappe différents types d'instances VM IaaS d'EC2 et Azure Compute vers les types d'instances Google Cloud Platform en utilisant une méthode personnalisable basée sur des scores. Prend également en charge les instances de base de données.
    • IPAM Autopilot - Un outil simple pour gérer les plages d'adresses IP des sous-réseaux GCP.
    • K8S-2-GSM - Une application Go conteneurisée pour migrer les secrets Kubernetes vers Google Secrets Manager (pour exploiter CSI secret driver). LabelMaker - Un outil qui lit les paires clé:valeur d'un fichier JSON et étiquette l'instance en cours d'exécution ainsi que tous les disques attachés en conséquence.
    • Logbucket Global to Regional - Utilitaire pour changer la destination du sink _Default vers des buckets de journaux régionaux
    • Machine Learning Auto Exploratory Data Analysis and Feature Recommendation - Un outil pour effectuer une EDA automatique complète, sur la base de laquelle des recommandations de features sont faites, et un rapport récapitulatif est généré.
    • Maven Archetype Dataflow - Un archétype Maven qui initialise un projet Dataflow avec des plugins courants préconfigurés pour aider à maintenir une haute qualité de code.
    • Netblock Monitor - Un projet Apps Script qui envoie automatiquement des notifications par e-mail lorsque des modifications sont apportées aux plages d'adresses IP de Google.
    • OpenAPI to Cloud Armor converter - Un outil simple pour générer des politiques Cloud Armor à partir de spécifications OpenAPI.
    • Permission Discrepancy Finder - Un outil pour identifier les principaux auxquels il manque des permissions sur une ressource dans un projet, puis leur accorder les permissions manquantes.
    • Pubsub2Inbox - Un outil générique basé sur Cloud Functions qui prend en entrée des messages Pub/Sub et les transforme en e-mails, webhooks ou objets GCS.
    • Quota Manager - Un module Python pour mettre à jour par programmation les quotas de services GCP tels que bigquery.googleapis.com.
    • Quota Monitoring and Alerting - Un dashboard Data Studio facile à déployer avec des capacités d'alerte, affichant l'utilisation et les limites de quotas dans une organisation ou un dossier.
    • RAG Application Using Vector Search - Il sert principalement à démontrer les capacités des services backend sous-jacents, et comme architecture de référence pour les déploiements clients. Cet outil déploie un système backend pour la génération augmentée par récupération (RAG) sur Google Cloud, entièrement géré par Infrastructure as Code (IaC) via Terraform. Il permet d'interroger des documents privés avec de grands modèles de langage (LLM), puissamment enrichis par le contexte de Vertex AI RAG Engine et Vector Search. Bien qu'une interface Streamlit simple soit incluse, elle sert principalement à démontrer les capacités des services backend sous-jacents.
    • Ranger Hive Assessment for BigQuery/BigLake IAM migration - Un outil qui évalue quelles règles d'autorisation Ranger peuvent être migrées ou non vers BigQuery/BigLake IAM.
    • Reddit Comment Streaming - Utilisez PRAW, TextBlob et l'API Google Python pour collecter et analyser les commentaires Reddit. Pousse les commentaires vers un topic Google Pub/Sub.
    • Secret Manager Helper - Une bibliothèque Java pour remplacer facilement les chaînes de caractères placeholder par les secrets de Secret Manager.
    • Service Account Provider - Un outil pour échanger les jetons JWT GitLab CI contre des jetons d'accès GCP IAM, afin de permettre aux jobs GitLab CI d'accéder aux API Google Cloud
    • Site Verification Group Sync - Un outil pour provisionner les permissions de « propriétaire vérifié » (pour créer des buckets GCS avec un DNS personnalisé) en fonction de l'appartenance à un groupe Google.
    • SLO Generator - Un package Python qui automatise le calcul des objectifs de niveau de service, des budgets d'erreur et des taux de consommation (burn rates) sur GCP, et exporte les résultats vers les exportateurs disponibles (par exemple : PubSub, BigQuery, Stackdriver Monitoring), en utilisant des politiques écrites au format JSON.
    • Snowflake_to_BQ - Un script shell pour transférer des tables (schéma et données) de Snowflake vers BigQuery.
    • SPIFFE GCP Proxy - Un outil pour faciliter l'intégration des workloads On-Prem pris en charge par SPIFFE avec les API GCP en utilisant Workload Identity Federation
    • STS Job Manager - Un outil de migration de buckets à l'échelle du pétaoctet utilisant Storage Transfer Service
    • Vector Search Load Testing Framework - Ce framework fournit une solution rationalisée pour les tests de charge distribués des endpoints Vertex AI Vector Search sur Google Kubernetes Engine (GKE) en utilisant Locust. Il vous permet de simuler des workloads proches de la production pour évaluer efficacement les performances, analyser l'évolutivité et valider les configurations de déploiement.
    • [Vertex AI Endpoint Tester] (tools/vertex-ai-endpoint-load-tester) - Cet utilitaire aide à tester méthodiquement une variété de Vertex AI Endpoints selon leur taille, afin de pouvoir choisir la bonne taille pour déployer un modèle ML sur Vertex AI, à partir d'un exemple de requête JSON et d'une estimation des requêtes attendues par seconde.
    • Vertex AI Endpoint Tester - Cet utilitaire aide à tester méthodiquement une variété de Vertex AI Endpoints selon leur taille, afin de pouvoir choisir la bonne taille pour déployer un modèle ML sur Vertex AI, à partir d'un exemple de requête JSON et d'une estimation des requêtes attendues par seconde.
    • VM Migrator - Cet utilitaire automatise la migration d'instances de machines virtuelles dans GCP. Vous pouvez migrer des VM d'une zone vers une autre zone/région dans le même projet ou dans des projets différents, tout en conservant toutes les propriétés d'origine de la VM, comme les disques, les interfaces réseau, l'IP, les métadonnées, les tags réseau et bien plus encore.
    • VPC Flow Logs Analysis - Un sink de journaux configurable + un rapport BigQuery qui affiche le trafic attribué aux projets dans les Shared VPC.
    • VPC Flow Logs Enforcer - Une Cloud Function qui active automatiquement les VPC Flow Logs lorsqu'un sous-réseau est créé ou modifié dans tout projet sous un ou plusieurs dossiers spécifiques.
    • VPC Flow Logs Top Talkers - Un sink de journaux configurable + une vue BigQuery pour générer des rapports de trafic agrégés mensuels/quotidiens par sous-réseau ou hôte, avec l'étiquetage configurable des plages d'adresses IP et des ports.
    • Webhook Ingestion Data Pipeline - Une application déployable pour accepter et ingérer des données webhook non authentifiées dans BigQuery.
    • XSD to BigQuery Schema Generator - Un outil en ligne de commande pour convertir un schéma XSD représentant un contenu XML profondément imbriqué et répété en un schéma de table compatible BigQuery représenté en JSON.
    • Numeric Family Recommender - Oracle - Le Numeric Family Recommender est un script de base de données qui recommande le meilleur type de données numérique pour le type NUMBER lors de la migration de bases de données héritées comme Oracle vers des plateformes Google Cloud comme BigQuery, AlloyDB, Cloud SQL pour PostgreSQL et Google Cloud Storage.
    • Cloud Composer Stress Testing - Une collection d'outils visant à tester, benchmarker et simuler des workloads dans Composer. Idéal pour les tests d'intégration et l'expérimentation de différentes configurations d'environnement.
    • Cloud Composer Environment Rotator - Fait passer les ressources Airflow d'un ancien environnement Composer vers un nouvel environnement Composer avec un temps d'arrêt minimal. Idéal pour les mises à jour d'environnement non sur place, les rétrogradations de version d'environnement ou les migrations vers différentes régions.
    • Gradio and Generative AI Example - Le code d'exemple permet aux développeurs de créer rapidement des applications PoC en IA générative avec Gradio et les agents Gen AI.
    • Memorystore Cluster Ops Framework - Il s'agit d'un framework qui fournit les outils pour appliquer des opérations au niveau du cluster, permettant des capacités comme les sauvegardes de cluster, la migration et la validation, etc. Le framework peut être étendu pour d'autres cas d'usage selon les besoins. Le framework utilise RIOT pour combler les lacunes actuelles du produit avec Memorystore Clusters
    • ML Project Generator - Un utilitaire pour créer un modèle de projet ML de niveau production avec les meilleurs outils de productivité installés, comme l'auto-formatage, les vérifications de licence, le linting, etc.
    • Policy Tags Engine - Cet outil permet aux développeurs d'appliquer automatiquement la sécurité au niveau des colonnes BigQuery (Policy Tags) en fonction de fichiers de métadonnées téléchargés dans un bucket Google Cloud Storage (GCS).
    • Gemini CLI Health Dashboard - Cet outil permet aux développeurs de créer un dashboard personnalisé pour suivre la santé de la CLI Gemini en termes de taux de succès par rapport au taux d'erreur.## Contribuer

    Consultez les instructions pour commencer à contribuer.

    Contact

    Les questions, problèmes et commentaires doivent être adressés à [email protected].

    Télécharger l’outil