GCP - Batch Enum

Support HackTricks

Basic Information

Le service Batch 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 des tâches 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 des données, la modélisation financière et les simulations scientifiques.

Service Account

Bien qu'il ne soit (actuellement) pas possible de sélectionner le SA avec lequel la tâche par lots sera exécutée, il utilisera le SA de calcul (les permissions d'éditeur généralement).

Enumeration

# 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>

Escalade de privilèges

Soutenir HackTricks

Last updated