# GCP - Batch Enum

{{#include ../../../banners/hacktricks-training.md}}

## 基本情報

**Google Cloud Platform (GCP) Batch Service** は、**大規模なバッチコンピューティングワークロード**を実行するために設計されており、バッチジョブの管理、スケジューリング、および実行を自動化します。このサービスは、ユーザーがプレエンプティブルVMを活用できるようにし、他のGCPサービスとシームレスに統合されることで、運用を簡素化し、コストを最適化します。データ処理、財務モデリング、科学シミュレーションに最適です。

### サービスアカウント

（現在）バッチジョブが実行されるSAを選択することはできませんが、**コンピュートSAを使用します**（通常はエディタ権限）。 

## 列挙
```bash
# 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>
```
## 権限昇格

{{#ref}}
../gcp-privilege-escalation/gcp-batch-privesc.md
{{#endref}}

{{#include ../../../banners/hacktricks-training.md}}
