プロバイダー
GCP
CL3サービスアカウントJSONキーで接続し、cloud-platformスコープでCloud Resource Manager APIに対して検証。VPC、GCE、GKE、Cloud SQL、Cloud Runなどをカバーする30以上のモジュール式エミッター。
コスト帰属はまさにそのラベルに依存するため、リソース作成後に環境名を変更すると、ラベルが再調整されるまでコストのリンクが切れる — 古い数値になるのではなく、ゼロ支出という形で失敗する。
- ブラウンフィールド検出はCloud Asset InventoryのsearchAllResourcesを使用し、Compute APIの集約インスタンス一覧で補強。
- コスト帰属はサニタイズされた環境名と一致するリソースレベルの「environment」ラベルに依存する — 不一致はエラーではなく帰属コストゼロを意味する。
機能成熟度
- FinOps(コスト同期)
- ドリフト検出
- Day-2運用
- ブラウンフィールドインポート
- AIコパイロット
最小限の実際のリソース
resource "google_compute_instance" "web" {
name = "web"
machine_type = "e2-medium"
zone = "europe-west1-b"
}内部の仕組み
- backend/src/services/iac/gcp/**
- backend/src/services/gcp/**
- backend/src/services/brownfield/gcp/**