GCP - Batch Enum

Soutenez HackTricks

Informations de base

Le service par lots de Google Cloud Platform (GCP) est conçu pour exécuter des charges de travail de calcul par lots à grande échelle, automatisant la gestion, la planification et l'exécution de travaux par lots sur des ressources cloud évolutives. Ce service simplifie les opérations et optimise les coûts en permettant aux utilisateurs de tirer parti des VM préemptibles et s'intègre parfaitement avec d'autres services GCP pour des flux de travail de traitement par lots complets. Il est idéal pour le traitement de données, la modélisation financière et les simulations scientifiques.

Compte de service

Bien qu'il ne soit pas actuellement possible de sélectionner le compte de service avec lequel le travail par lots sera exécuté, il utilisera le compte de service de calcul (généralement avec des autorisations d'Éditeur).

Énumération

# List jobs
gcloud batch jobs list

# Get job info
gcloud batch jobs describe <job-name> --location <location>

# List tasks
gcloud batch tasks list --location <location> --job <job-name>

# Gte info of tasks executions
gcloud batch tasks describe projects/<proj-number>/locations/<location>/jobs/<job-name>/taskGroups/<group>/tasks/<num>

Élévation de privilèges

GCP - Batch Privesc
Soutenez HackTricks

Last updated