Zamanlanmis Gorev Degiskeni (Cron Job Variable)
Zamanlanmis Gorev Degiskenleri, otomasyon betiklerinizin calisma zamaninda ihtiyac duydugu yapilandirma degerlerini ve gizli degerleri saklar. Degiskenler cron gorev kodunuzdaenv.ANAHTAR olarak, gizli degerler ise secrets.ANAHTAR olarak erisilebilir.
Bir Bakista
- Iki tip:
variable(duz metin) vesecret(sifrelenmis) - Anahtarlar buyuk harf ve alt cizgi olmali (ornegin,
API_KEY,WEBHOOK_URL) - Gizli degerler duragan halde sifrelenir ve arayuzde maskelenir
- Bireysel cron gorevlerine kapsamli
- Deger basina maksimum 10KB
Veri Yapisi
Degisken Tipleri
| Tip | Depolama | Gosterim | Kodda Erisim | Kullanim Alani |
|---|---|---|---|---|
variable | Duz metin | Gorunur | env.ANAHTAR | URL’ler, yapilandirma, hassas olmayan veriler |
secret | Sifrelenmis | Maskeli (****) | secrets.ANAHTAR | API anahtarlari, tokenlar, sifreler |
Anahtar Adlandirma Kurallari
Degisken anahtarlari su kurallara uymalidir:- Buyuk harfle baslamali (A-Z)
- Yalnizca buyuk harfler, rakamlar ve alt cizgiler icermeli
- Ornekler:
API_KEY,WEBHOOK_URL,MAX_RETRIES,S3_BUCKET_NAME
Cron Gorev Kodunda Kullanim
Guvenlik ve Izinler
- Olusturma/Guncelleme/Silme: Sahip rolu gerekli (ust cron goreviyle ayni)
- Goruntuleme: Organizasyon uyeleri degisken anahtarlarini ve tiplerini gorebilir
- Gizli Deger Degerleri: API yanitlarinda asla gosterilmez (her zaman maskeli)
- Sifreleme: Organizasyonun sifreleme anahtari kullanilarak sifrelenir
- Sifre Cozme: Yalnizca sandbox icinde calisma zamaninda gerceklesir
API Notlari
cronJobVariable.list: Maskeli gizli deger degerleriyle degiskenleri dondururcronJobVariable.create: Yeni degisken olusturur (tip “secret” ise sifreler)cronJobVariable.update: Degeri gunceller (gizli degerleri yeniden sifreler)cronJobVariable.delete: Gorevden degiskeni kaldirir
En Iyi Uygulamalar
- Hassas veriler icin gizli deger kullanin: API anahtarlari, tokenlar, sifreler her zaman secret olmali
- Yapilandirma icin degisken kullanin: URL’ler, ozellik bayraklari, esikler variable olabilir
- Aciklayici adlandirma:
URL1yerineSLACK_WEBHOOK_URLgibi net isimler kullanin - Amaci belgeleyin: Her degiskeni aciklayan yorumlar ekleyin
- Gizli degerleri duzenli yenileyin: API anahtarlarini ve tokenlari periyodik olarak guncelleyin
Ilgili Kavramlar
- CronJob - Ust zamanlanmis otomasyon gorevi
- CronJobExecution - Calisma gecmisi ve gunlukler

