Kimler içindir
Pipeline'ınızın güvenmeden önce bir yanıtı okuması
Bir yanıtı okumayı atlamak en kolay adımdır. Her yanıt ok içerir ve kimlik doğrulamalı olanlar ayrıca maliyet ve kalan bakiye ile _credits ekler. İkisini de önce ayrıştırın. Başarısız bir yanıtı veri olarak yazan bir script, logunuzu boş satırlarla doldurur.
Bir yanıt geçerli olabilir ancak yine de kullanışsız olabilir; örneğin, bağlantı bildiğiniz bir domain için boş bir liste. Sonucu iyi kabul etmeden önce sayımı geçen ay ile karşılaştırın.
Gövdeyi kontrol etmeden önce durumu kontrol edin
HTTP 401 ve 402'yi iki farklı durak olarak ele alın. 401, anahtarın eksik veya yanlış olduğu anlamına gelir, bu yüzden gizli anahtarı düzeltin. 402, kredinin bittiği anlamına gelir ve yenilemeden önce yeniden denemek işe yaramaz. İkisi de bir kişi gerektirir, bir yeniden deneme döngüsü değil.
Kredi satırını koruyun
Her kimlik doğrulamalı çağrıdan _credits alanını loglayın, tarih ve işlem adı ile birlikte. Bir ay boyunca bu log, çoğu ekibin çok geç sorduğu soruyu yanıtlar: hangi job krediyi harcadı. Ücretsiz işlemler faturalandırılmaz, bu yüzden bu satıra bir şey eklemezler.
