← Alla exempel
05 / Shell
Förbrukningsbudget i CI
Läs aktuell cykel från kontroll-API:t och stoppa jobb innan de passerar teamets budget.
Du bygger
Ett enkelt kostnadsstaket före varje batch
FinOpsCI
Shell
#!/usr/bin/env bash
set -euo pipefail
billing_json=$(curl --fail --silent -H "Authorization: Bearer ${PROXYAPI_KEY}" https://api.proxyapi.se/v1/customer/billing)
remaining=$(jq -r '.current_cycle.gb_remaining' <<<"${billing_json}")
if ! awk "BEGIN { exit !(${remaining} >= 2) }"; then
echo "Proxy budget guard: less than 2 GB remains" >&2
exit 1
fi Innan du kör i produktion
- ✓Sätt tröskeln efter jobbets värsta rimliga förbrukning, inte dess genomsnitt.
- ✓Rotera CI-nycklar regelbundet och maskera dem i build-loggar.