Elinizdeki sertifikaların listesini API ile çekmek, hangi alan adının ne zaman sona ereceğini tek bakışta görmek ve toplu yenileme planlamak için gereklidir.
Liste uç noktası ne döner?
Çoğu sağlayıcı sayfalı (pagination) bir liste sunar. Her kayıtta tipik olarak sipariş kimliği, alan adı, ürün, durum, başlangıç ve bitiş tarihi bulunur. Filtre olarak durum (ör. yayınlandı) veya bitiş aralığı verilebilir.
Sayfalama ile tüm kayıtları almak
page=1
while true; do
r=$(curl -s "https://api.ornek-ca.example/v1/orders?page=$page&per_page=100" \
-H "Authorization: Bearer $API_TOKEN")
echo "$r" | jq -c '.data[]'
[ "$(echo "$r" | jq '.data | length')" -lt 100 ] && break
page=$((page+1))
done
Adres ve alan adları kurgusaldır; sayfa boyutu ve parametre adları sağlayıcıya göre değişir.
Listeden neler üretilir?
- 30 gün içinde bitecek sertifikaların yenileme listesi
- Sağlayıcıya ve ürün türüne göre maliyet dağılımı
- Doğrulaması takılı kalan siparişlerin uyarı raporu
- Kendi envanter veritabanınızla uzlaştırma (eksik veya fazla kayıt tespiti)
İpuçları
- Sonuçları yerel bir tabloda önbelleğe alın, her sayfa açılışında API'yi çağırmayın.
- Bitiş tarihlerini UTC olarak saklayıp gösterimde yerel saate çevirin.
- Panel dışı kurulmuş sertifikalar listede görünmez; ağ taraması ile tamamlayın.
Uç noktadaki gerçek durumu görmek için herkese açık bir alan adını SSL denetleyici ile kontrol edebilirsiniz. Toplu yönetim için ürün seçenekleri SSL sertifikaları sayfasında, bayi API sorularınız için iletişim kanalında.
Uzlaştırma örneği
Listeden aldığınız alan adlarını kendi envanterinizle karşılaştırın: listede olup envanterde olmayanlar unutulmuş siparişleri, envanterde olup listede olmayanlar ise başka sağlayıcıdan alınmış veya süresi dolmuş sertifikaları gösterir. Bu basit kontrol yılda birkaç kez yapılırsa sürprizleri azaltır.