A chi è rivolto
Leggere una risposta prima che la tua pipeline si fidi
Leggere una risposta è il passaggio più facile da saltare. Ogni risposta contiene ok, e una autenticata aggiunge _credits con il costo e il saldo residuo. Analizza entrambi per primi. Uno script che scrive dati da una risposta fallita riempie il tuo log di righe vuote.
Una risposta può essere anche valida e comunque inutile, come una lista vuota per un dominio che sai avere link. Confronta il conteggio con quello del mese scorso prima di considerare il risultato valido.
Controlla lo stato prima del corpo
Tratta HTTP 401 e 402 come due fermate diverse. Un 401 significa che la chiave manca o è errata, quindi correggi il segreto. Un 402 significa che i crediti sono esauriti, e riprovare non aiuterà fino a quando non ricarichi. Entrambi richiedono un intervento umano, non un ciclo di retry.
Mantieni la linea dei crediti
Registra il campo _credits da ogni chiamata autenticata, con la data e il nome dell'azione. Nel corso di un mese quel log risponde alla domanda che la maggior parte dei team fa troppo tardi: quale job ha speso i crediti. Le azioni gratuite non fatturano, quindi non aggiungono nulla a quella riga.
