Cloudflare Worker'a gizli anahtar (Secret) nasıl eklenir?
Kendi Worker'ındaki API anahtarlarını kodda, sohbette ya da tarayıcıda değil, şifreli Secret olarak saklamak.
Secret, Cloudflare Worker'ın şifreli sakladığı bir değerdir. Bir kez yazılır, sonra kimse (sen dahil) geri okuyamaz; yalnızca Worker kullanır. seops da kendi anahtarlarını böyle saklar. seops'a vereceğin Cloudflare, Bing ve Yandex anahtarları içinse bu rehbere gerek yok: kurulum sihirbazının (Hesap › Kurulum) ilgili adımına yapıştırırsın, şifreli saklanır.
seops'ta ne açılır
- Anahtarlar kodda, sohbette ya da tarayıcıda durmaz
- Sızma riski en aza iner
- Anahtarı değiştirmek için aynı adla yeniden eklemek yeterli
Adımlar
-
Worker ayarlarını aç
Cloudflare panelinde Workers & Pages → Worker'ını seç → Settings.
-
Değişkenler bölümüne in
Sayfada Variables and Secrets bölümünü bul ve + Add düğmesine tıkla.
-
Türü Secret seç
Type alanında Secret seç. Variable name kutusuna rehberde verilen adı aynen yaz (ör.
BING_WEBMASTER_API_KEY), Value kutusuna anahtarı yapıştır. -
Kaydet
Deploy düğmesine tıkla. Worker anahtarı birkaç saniye içinde görür. Terminalden aynı iş:
wrangler secret put ANAHTAR_ADI.wrangler secret put BING_WEBMASTER_API_KEY
seops'ta nasıl kullanılır
- Worker kodunda
env.ANAHTAR_ADIolarak okunur - Asla günlüğe yazma; göstermen gerekiyorsa yalnızca son 4 karakter (seops böyle yapar)
Sorular
Anahtarı yanlış yazdım, ne yapmalıyım?
Aynı adla yeniden ekle; eski değerin yerine geçer.