Bağlantının Size Sağladığı Faydalar
Kendi AWS hesabınızı bağlamanız, bir siteyi bizimki yerine kendi CDN’inize yerleştirmenize olanak tanır. Alan adı, trafik ve fatura sizin hesabınıza aittir; ayrıca paneller arasında geçiş yapmanıza gerek kalmadan önbelleği temizleyebilir ve Zinn® kontrol panelinizin içinden CDN ayarlarını değiştirebilirsiniz.
Başlamadan Önce
Bir AWS hesabı. Bu bağlantı için, politikası CloudFront okuma erişimine ve önbelleği temizlemenin gerektirdiği cloudfront:CreateInvalidation yetkisine izin veren bir IAM kullanıcısı oluşturun.
Kendi alan adınıza hizmet verebilmek için CloudFront'un ayrıca us-east-1 bölgesindeki AWS Certificate Manager içinde bu alan adı için bir sertifikaya ihtiyacı vardır. Başka hangi bölgede çalışırsanız çalışın, diğer bölgelerdeki sertifikalar CloudFront tarafından görünmez.
1. Anahtarı AWS'de Oluşturma
AWS konsolunda IAM → Users bölümünü açın, bu bağlantının adına hareket edeceği kullanıcıyı seçin (özel bir kullanıcı oluşturun — asla root hesabınızı kullanmayın), Security credentials sekmesini açın ve Access keys altında Create access key seçeneğini seçin. Kullanım amacı olarak Other öğesini seçin, devam edin ve Create access key seçeneğini seçin. Access key ID ve Secret access key değerlerini kopyalayın — AWS gizli anahtarı yalnızca bir kez gösterir. Her IAM kullanıcısı aynı anda iki anahtara sahip olabilir.
2. Buradan Bağlama
Kontrol panelinizde Integrations bölümünü açın ve Connect an account seçeneğini seçin. Grup olarak Your own CDN ve hesap olarak Amazon CloudFront öğesini seçin, Access key ID ve Secret access key alanlarını doldurun ve Connect account düğmesine basın.
Herhangi bir şey kaydedilmeden önce yapıştırdığınız verileri test ederiz. Çalışmayan bir anahtar asla saklanmaz ve yanıt neyin yanlış olduğunu belirtir. Çalışan bir anahtar, veritabanımızda asla değil, gizli anahtar kasamızda şifrelenmiş olarak saklanır ve size bile bir daha asla gösterilmez.
Sonrasında Ne Olur?
- Bir sitenin CDN sekmesini açın. Where this site is served from altında bu hesap bir hedef olarak görünür. Onu seçin ve onaylayın; sitenin yapılandırmasını sizin hesabınızda oluştururuz, kontrol ederiz ve ancak o zaman siteyi taşırız, böylece taşıma sırasında site yayında kalmaya devam eder.
- Aynı sekmeden sitenin önbelleğini temizleyebilir ve hesabınızdaki CDN ayarlarını değiştirebilirsiniz.
- Bağlandığınızda anahtarın neleri yapabileceğini kontrol ederiz: bölgelerinizi veya özelliklerinizi listeleme, birini ayrıntılı olarak okuma, önbelleği temizleme, ayarları değiştirme ve — sağlayıcının bunları desteklediği durumlarda — coğrafi kurallar. Bağlantının yanındaki kontrol listesi, bunlardan hangilerini onaylayabileceğimizi gösterir, böylece eksik bir izin, bir siteyi hesaba taşımadan önce görülebilir.
- Deploy a site to your own CDN account konusu, sitelerin hesaplar arasında taşınmasını ayrıntılı olarak ele alır.
Bağlantı Kurulamazsa
Alan adınız eklenemiyor. us-east-1 bölgesinde bunun için bir sertifika yok. Bu bölgedeki AWS Certificate Manager'da bir tane isteyin, ardından tekrar deneyin.
Önbellek temizleme başarısız oluyor. Kullanıcının politikasında cloudfront:CreateInvalidation eksik. Ekleyin; anahtar değişmez.
Anahtarın reddedildiği belirtiliyor. Neredeyse her zaman şu üç durumdan biridir: kopyalanan bir boşluk veya satır sonu, süresi dolmuş bir anahtar veya kopyaladığınızdan sonra iptal edilmiş ya da yeniden oluşturulmuş bir anahtar. Yeni bir tane oluşturun ve tekrar yapıştırın.
Bağlantı kuruluyor ancak daha sonra bir şey başarısız oluyor. Anahtar kimlik doğrulaması yapıyor ancak eylemin gerektirdiği bir izne sahip değil. Yukarıda listelenen izinlere sahip yeni bir anahtar oluşturun, ardından eski bağlantıyı kesip yeni anahtarı bağlayın.
Bağlantıyı Kesme
Integrations öğesini açın, hesabı bulun ve Disconnect düğmesine basın. Bu işlem, depolanan anahtarı hemen siler. Onu kullanan herhangi bir şey bir sonraki işleminde durur ve buna bağımlı olan ekranlar sessizce başarısız olmak yerine bunu belirtir.
Bağlantıyı kesmek daha önce yapılanları geri almaz — hesabınızda değiştirdiğimiz kayıtlar, dağıtımlar veya ayarlar olduğu gibi kalır. Anahtarın kendisinin sızdırılmış olabileceğini düşünüyorsanız, sağlayıcıdaki anahtarı da iptal edin; bağlantıyı kesmek bizim kopyamızı kaldırır, onlarınkini değil.