Amazon S3 Videolarını WordPress'e Nasıl Gömülür


Amazon S3, sınırsız veri almak ve depolamak için kullanılan düşük maliyetli bir web hizmetidir. Google Drive'a oldukça benzer ve en iyi AWS depolama seçeneklerinden biri olarak kabul edilir.

Bu yazıda size Amazon S3'ü WordPress sitenize nasıl entegre edeceğinizi anlatacağız. Ayrıca, videolarınızı çalışır duruma getirmek için kodla nasıl başa çıkacağınız konusunda size rehberlik edeceğiz.

Öyleyse başlayalım.

Amazon S3'ün Başlıca Katmanları

Amazon S3, farklı türdeki olası kullanım durumlarını barındırmak için çeşitli depolama katmanlarına sahiptir.

  • Standart depolama katmanı, hızlı erişimin beklendiği ve yüksek kullanılabilirliğin gerekli olduğu kullanım durumları için tasarlanmıştır.
  • Standart seyrek katman, yüksek düzeyde kullanılabilirliğin gerekli olduğu yerlerde kullanışlıdır, ancak kullanıcı tarafından gönderilen özel veriler veya atıl hesaplar için yedeklemeler gibi hızlı erişim gerekli değildir.
  • Glacier depolaması , dakikalar – saatler arası erişim gecikmesinin kabul edilebilir olduğu durumlarda verileri arşivlemek için kullanışlıdır.

Sitenizi Amazon S3 ile entegre etmek için bir Amazon Web Hizmetleri hesabına, genel bir Amazon S3 kovasına ve en yüksek puan alan herhangi bir WordPress eklentisine sahip olmanız gerekir.

Amazon S3 ile WordPress CMS Nasıl Kullanılır

WordPress sitenizi Amazon S3'e entegre etmenize yardımcı olan birkaç eklenti arasında WP Offload Media Lite Plugin en popüler olanı olarak öne çıkıyor. Bu nedenle, bu makalede, bu ücretsiz eklentinin yardımıyla gideceğiz.

WP Offload Media Lite Plugin, videoları, görüntüleri ve diğer her tür medya dosyasını Amazon S3'e kopyalamanıza olanak tanır. Amazon S3 web hizmeti, kontrol karma toplamlarını analiz edip kontrol ederek veri tutarlılığını düzenli olarak kontrol eder. Herhangi bir tür veri bozulması algılanırsa Amazon S3'teki nesne algılanır ve yedek veriler kullanılarak kurtarılır.

Aşağıda, Amazon S3'ünüzü WordPress web sitenizle kullanmaya başlayabilmeniz için izlemeniz gereken adım adım bir kılavuz bulunmaktadır. Başlamadan önce sitenizin değerli verilerini yedeklemeyi unutmayın.

Adım 1: WP Offload Media Lite Eklentisini Kurun

İlk olarak, WordPress sitenize WP Offload Media Lite eklentisini yüklemeniz gerekir. Bu eklentiyi kurup etkinleştirdikten sonra AWS anahtarlarını tanımlamanız gerekiyor. Şimdi soru, AWS anahtarlarını nasıl oluşturabileceğinizdir, sonraki birkaç adımda cevabı bulalım.

2. Adım: Bir S3 Kovası Oluşturun

Bir S3 kovası, internette herkese açık olan dosyalardan oluşur, bu nedenle hesap genelindeki S3 izinlerinizin genel kova erişimine izin verdiğinden kesinlikle emin olmalısınız. Bir S3 kovası oluşturmak için S3 konsoluna gidin ve ardından "Genel erişimi engelle"yi tıklayın.

Ardından, tüm genel erişimin kontrol edilip edilmediğini görmeli ve düzenle düğmesine tıklamalısınız. Ardından, "Tüm genel erişimi engelle" seçeneğinin yanındaki onay kutusunu temizleyin.

Uygulama için ACL üzerinden erişime izin vermeniz gerekecektir. İlk iki kutunun temizlendiğinden ve son iki kutunun işaretlendiğinden emin olun, ardından değişiklikleri kaydedin.

pda-block-genel erişim

Artık tüm genel erişim izinleri ayarlandığına göre, şimdi kovayı oluşturma zamanı. Bunun için soldaki menüden kovalara tıklamanız ve ardından “Kepçe Oluştur” seçeneğine tıklamanız gerekiyor.

Kovanıza bir isim vermenin zamanı geldi. Tüm S3 paket adlarının global olarak benzersiz olması gerektiğini unutmayın. Oluşturulan kovanın adını not defterinize yazın, bu adı daha sonra WordPress yapılandırmanıza gireceksiniz.

pda-genel-yapılandırma

Ardından paketin asıl kaynağını seçin ve "Tüm genel erişimi engelle" seçeneğinin işaretini kaldırın. Son iki alt kutuyu işaretleyin. Bu aslında önceki bölümde gerçekleştirdiğiniz ile aynıdır. Ancak bu sefer, tüm hesap yerine bu özel paket için politika belirliyorsunuz.

pda-tüm-herkese erişimi engelle

Bu paketi herkese açık hale getirebilmek için kutuyu işaretleyin ve ardından "Paket oluştur"u tıklayın.

Tebrikler! Artık medya dosyalarınızı yeni oluşturulan kovada saklayabilirsiniz.

pda-kapat-bloğu

3. Adım: Bir IAM Kullanıcısı oluşturun

Bu bölümde, medya dosyalarını WordPress'ten S3 kovanıza kopyalamak için doğru izinlere sahip bir IAM kullanıcısı oluşturacağız. Bu nedenle, medya dosyalarını Amazon S3'te depolamak için WordPress CMS'nin uygun izinlere sahip olduğunu kanıtlayan kimlik bilgileri sağlaması gerekir.

İlk olarak, bir IAM politikası oluşturmanız gerekir. Ardından yeni bir IAM kullanıcısı eklemeniz ve oluşturduğunuz politikayı atamanız gerekir. Doğru kimlik bilgileri oluşturulduktan sonra bunları WordPress yapılandırma dosyanıza eklemeniz gerekir. Önce IAM politikasını oluşturalım.

  1. IAM ana sayfasına gidin.
  2. Soldaki menüden politikaları seçin.
    pda-iam-menüsü
  3. JSON sekmesine tıklayın.
    pda-görsel-editör

Sonraki adım, yeni bir kullanıcı oluşturmak ve ardından az önce oluşturduğunuz IAM politikasını uygulamaktır.

  1. Sol taraftaki menüden "Kullanıcılar" seçeneğine tıklayın.
    pda-IAM-pano
  2. Kullanıcınıza anlamlı bir ad vermek için "Kullanıcı ekle" düğmesine dokunun.
    pda-ekleme kullanıcıları
  3. “Programatik erişim” kutusunu işaretleyin ve ardından İleri > İzinler 'i tıklayın.
  4. “Mevcut politikayı ekle”ye dokunun ve arama çubuğuna kullanıcı adınızı yazın.
  5. Ekranınızın altındaki İleri > Etiketler'e tıklayın.
  6. “Kullanıcı Oluştur” üzerine dokunun.

Adım 4: wp-config.php Dosyasına Erişim Anahtarlarını Ekleyin

Tebrikler! AWS arayüzünü neredeyse tamamlıyorsunuz.

Şimdi wp-config.php dosyasını düzenleme zamanı. Bu dosyayı düzenlemenin iki yolu vardır. FTP ile veya cPanel dosya yöneticisini kullanarak düzenleyebilirsiniz. Verilen kodu wp-config.php dosyanıza eklemeniz yeterlidir.

 tanımla ( 'AS3CF_AWS_ACCESS_KEY_ID', '********************);
tanımla ( 'AS3CF_AWS_SECRET_ACCESS_KEY', '********************);

Adım 5: WP Official Media Lite Ayarlarını Yapılandırın

Ardından, Ayarlar > S3'ü Boşalt'a gitmeniz, S3 paketinizin adını yazmanız ve "Kovayı Kaydet"e tıklamanız yeterlidir. Bu nedenle, bu noktada yüklediğiniz tüm yeni medya dosyaları otomatik olarak Amazon S3'e aktarılacaktır.

pda-boşaltma-s3

Bu eklenti, web sunucunuz yerine Amazon S3'ten sunulmaları için medya dosyası URL'lerini otomatik olarak yeniden yazmanıza yardımcı olur. Yeni bir dosya yükleyerek bu eklentiyi test edebilirsiniz.

6. Adım: Amazon S3'ü bir CDN ile bağlayın

Amazon S3 ile birlikte bir CDN de kullanabilirsiniz. AWS hesabınızdan Amazon CloudFront'a kolayca bağlanabilirsiniz. Tek yapmanız gereken bir CDN oluştururken Amazon S3 kova bağlantınızı girmek.

S3 kova URL'nizi kontrol etmek için şu basit biçimi izlemeniz yeterlidir: https://bucket_name.s3.amazonaws.com/

Ayrıca Amazon S3 ile Cloudflare kullanma imkanı da var. CDN'niz kurulduktan sonra, dosya bağlantılarınızı S3 kovası yerine herhangi bir CDN kullanacak şekilde yeniden yazmak için WP Offload Media Lite'ın CloudFront eklentisini veya özel alan seçeneğini kullanabilirsiniz.

pda-ayarları-cloudfront

Bu kadar!

Amazon S3 Videolarını WordPress'e Gömün

Amazon S3 Genel Videolarını Göm

Yukarıdaki adımları izleyerek, videolarınızı WordPress sitesinden Amazon S3 genel kovasına başarıyla senkronize ettiniz veya yüklediniz.

Şimdi tek yapmanız gereken orijinal linki post edit bölümünde S3 tarafından oluşturulan örnek link ile değiştirmek.

Buna göre, ziyaretçiler WordPress sitenizdeki videoları görüntüleyebilir.

Amazon S3 Videolarını Korurken WordPress'e Nasıl Gömülür?

Videolarınızı S3 genel kovasıyla otomatik olarak senkronize etmek için WordPress sitenizi Amazon S3'e nasıl bağlayacağınız konusunda size ayrıntılı olarak rehberlik ettik. Ardından, videonuzun orijinal bağlantısını Amazon S3 bağlantısıyla kolayca değiştirebilirsiniz.

Başka bir durumda, videolarınızı yalnızca belirli kullanıcılar için erişilebilir kılmak istediğinizde soru ortaya çıkar. Normal yöntem bunu başarmanıza yardımcı olamaz. Doğrudan Erişimi Önle Altın eklentisi ve WordPress Videolarını Koru uzantısı kullanışlı olduğunda.

Adım 1 : Özel bir S3 Kovası Oluşturun

Herkese açık bir paket oluşturmak için Genel bölümündeki Amazon S3 ile WordPress Nasıl Bağlanır bölümündeki aynı adımları izlemeniz gerekir. Tek fark, özel bir paket oluşturmak için Yapılandırma seçenekleri ve İzinleri ayarla altındaki ayarı varsayılan olarak bırakmanız gereken 2. adımda yatmaktadır.

Kullanıcıları oluşturduktan sonra, size AWS Key ve AWS Secret dahil olmak üzere kullanıcının güvenlik kimlik bilgilerini gösterecektir. Amazon bu bilgiyi bir daha göstermeyecektir, bu nedenle .csv dosyasını indirmeyi ve güvenli bir yerde saklamayı unutmayın.

Bir sonraki adıma geçmeden önce, lütfen Doğrudan Erişim Altını Engelle eklentisinin ve WordPress Videolarını Koru uzantısının sitenizde kurulu ve etkinleştirilmiş olduğundan emin olun.

2. Adım : Amazon S3 yapılandırması

PDA Protect WordPress Videos uzantısının ayarlarına geri dönün ve yukarıda "Amazon S3 Yapılandırması" bölümünün altına aldığınız bilgileri girin.

pda-aws-yapılandırma-videoları

pda-amazon-s3-yapılandırması

3. Adım: S3 kısa kodunu içeriğe gömün

AWS yapılandırmasını tamamladığınızda, özel videonuzun/sesinizin S3 bağlantısını içeren kısa kodu içeriğe kopyalamanız yeterlidir.

  • Kovanıza gidin ve S3 bağlantısını almak için videonun adına tıklayın. Şuna benzer: https://s3-ap-southeast-1.amazonaws.com/my-bucket/my-private-video.mp4
  • Dosya URL'sini kısa koda aşağıdaki gibi ekleyin:

Varsayılan oyuncu

pda-varsayılan-oyuncu

dalga oyuncusu

pda-dalga oynatıcı

  • Kısa kodu kopyalayıp içeriğinize yapıştırın. Son olarak, kaydedin ve sonucu kontrol edin.

Sınırlama: Şu anda eklentimiz, S3 kısa kodunu kullanırken kapak fotoğraflarını veya otomatik oynatılan videoları desteklememektedir.

Artık gömülü videolar gönderinizde ve sayfanızda görüntülenecektir. Ayrıca, Doğrudan Erişimi Engelle Gold eklentisinin ayarlarında videolara erişimi nasıl kısıtlayacağınıza ve kullanıcıların bunları indirmesini nasıl engelleyeceğinize karar verebilirsiniz.

Son düşünceler

Bu makalede, WordPress Media Offload Lite eklentisini nasıl kurabileceğiniz ve yapılandırabileceğiniz konusunda size rehberlik ettik. Bu eklentiyi kullanarak, tüm medya dosyalarınızı zahmetsizce boşaltabilir ve Amazon Web Services'in altyapısının inanılmaz avantajlarından yararlanabilirsiniz. Tüm bu entegrasyon prosedürünün kurulması yaklaşık 15-20 dakika sürecektir.

Gömülü videolara erişimi kısıtlamak istiyorsanız, Doğrudan Erişimi Engelle Gold Eklentimizi ve WordPress Videolarını Koru uzantılarımızı almayı düşünmelisiniz. Videolarınızın görünürlüğünü kontrol etmenize ve hatta indirilmelerini önlemenize yardımcı olurlar.

Bu konu hakkında çözümleriniz var mı? Daha fazla tartışmak için aşağıya bir yorum bırakın!

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Divi's Theme Builder ile Özel Global Başlık Nasıl Oluşturulur

Artık Tema Oluşturucu burada olduğuna göre, web sitenizi A'dan Z'ye kurmanıza yardımcı olacak yeni eğitimlere dalmak için sabırsızlanıyoruz. Buna Divi'nin yerleşik seçeneğini kullanarak özel başlıklar oluşturma da dahildir. Bu eğitimde Divi's Theme Builder'ı kullanarak global bir başlık oluşturmaya odaklanacağız. Bu sayfaya veya gönderiye farklı bir başlık atamadıysanız, web sitenizin her yerinde genel bir başlık görünecektir.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir