Ana içeriğe geç

WP Media Folder Eklentisi: Amazon S3 Entegrasyonu

1. WP Media Folder Amazon S3'e giriş yapın

WordPress kontrol paneline geri dönün ve Ayarlar > WP Media Folder > Bulut ve Medya Aktarımı > Medya Aktarımı menüsüne tıklayın ve Amazon S3'ü seçin . Aşağıdakileri form alanlarına yapıştırın:

  • Erişim Anahtarı Kimliği
  • Gizli Erişim Anahtarı

 

giriş tuşu

 

Bundan sonra ayarları kaydedin ve bağlantı başarılı olacaktır. AWS S3 özelliklerini keşfetmek için lütfen bir sonraki adıma geçin.

 

2. Nasıl çalışıyor? Amazon S3 ile neler yapabilirim?

Nasıl çalışıyor?

WP Media Folder Amazon S3 ile bağladıktan sonra, lütfen tüm verilerinizin depolanacağı bir kova seçin veya yeni bir kova oluşturun.

 

kova oluştur

 

"Amazon S3'e Kopyala" seçeneğini etkinleştirirseniz , yüklediğiniz tüm yeni medya dosyaları Amazon S3'e gönderilir.

 

aws'ye kopyala

 

Amazon S3 entegrasyonunu kullanmadan önce yüklediğiniz medyayı senkronize etmek istiyorsanız, Medyayı Senkronize Et düğmesine tıklayın. Ardından mevcut tüm medya kitaplığınız S3 kovanınıza gönderilecektir.

Not: Bu işlemi yaptığınızda, medyanızın URL'si Amazon S3 URL'si ile değiştirilecektir. Lütfen aşağıdaki örneğe bakın.
https://joomunited.com/wp-content/uploads/2019/02/image.jpg adresinden >> https://s3.amazonaws.com/{bucket}/wp-media-folder-joomunited/wp-content/uploads/2019/02/image.jpg adresine

Amazon S3'teki klasör yapısı: Aktarılan dosyaların S3 kovanınızda depolanacağı özel yolu girin.

Sitenizdeki medya dosyalarını kaldırmak için " Yükledikten sonra kaldır" seçeneğini etkinleştirmelisiniz; bu sayede medya kitaplığınız sunucunuz yerine tamamen Amazon S3'te depolanacaktır.

 

offload-media-amazon-s3

 

Ek etiketi seçeneğini etkinleştirerek , sağ üst köşedeki aws3 etiketinin üzerine geldiğinizde her bir medya dosyasına ait bilgiler görüntülenecektir.

 

amazon etiketi

 

Medya konumunuzu değiştirmek veya eklentiyi kaldırmak istediğinizde, Medyayı Al düğmesine tıklayın; ardından tüm medyanız Amazon'dan medya kitaplığınıza kopyalanacaktır. İçeriğinize eklediğiniz tüm önceki bağlantılar yerinde kalacaktır (bozuk bağlantı yok).

 

aws'yi geri al

 

Not: S3'ten Medya kitaplığına yalnızca eklentimiz aracılığıyla yüklenen dosyaları senkronize edebilirsiniz.

CloudFront'a nasıl bağlanırım?

Cloudfront eklentimizle entegre edilmiştir. Özel bir alan adı (CNAME) oluşturmak için öncelikle Amazon kontrol panelinde Hizmetler > CloudFront veya bu bağlantıya.

 

bulut ön menüsü

 

Buradan, sağ köşede bulunan Dağıtım Oluştur düğmesine tıklayın

 

dağıtım düğmesi oluştur

 

Bir plan seçin. Ardından alttaki İleri düğmesine tıklayın

 

bir plan seçin s3

 

Ardından Dağıtım adı alanını adlandırın ve Dağıtım türü bölümünde "Tek web sitesi veya uygulama" seçeneğini seçin

 

başlangıç ​​adımı

 

"Kaynak Belirt" adımında, Kaynak türü olarak Amazon S3'ü seçin, Kaynak bölümüne kadar aşağı kaydırın ve kaynak alan adınızı seçmek için "S3'e Gözat" düğmesine tıklayın. Alan adınız şu şekilde olacaktır: "{bucketname}.s3.us-east-1.amazonaws.com". Ayarlar bölümünde varsayılan ayarları bırakın. Ardından "Kaydet" düğmesine tıklayın.

 

dağıtım oluştur

 

Güvenliği etkinleştirme adımında , İleri düğmesine tıklayın .

 

güvenlik etkinleştir

 

Ardından Dağıtım ayrıntılarına geçin, dağıtım alan adını kopyalayın. Ve WP Media Folderve bunu Özel Alan Adı (CNAME) alanına yapıştırın.

 

kopya dağıtımı

 

"Son değiştirme" alanı "Dağıtılıyor" durumundan geçerli tarih ve saate değiştiğinde, resmin tamamen yüklenmesi için lütfen birkaç dakika bekleyin

Son olarak, her resimdeki Dosya URL'si alanındaki değişiklikleri görebilirsiniz

 

dosya-url-cdn-s3

 

Gelişmiş ayarlar ve işlemler

S3 sunucusundan Medya kitaplığınıza klasör ve dosyaları aktarmak için bir kova seçebilirsiniz. Veya tüm dosyaları bir kovadan diğerine kopyalayabilirsiniz.

 

kopyalama kovaları

 

3. Bir IAM Kullanıcısı Oluşturun


WP Media Folder Amazon S3 entegrasyonu eklentiye dahildir. Bu eklentiyi (plug-in) WP Media Folderek olarak yüklemeniz gerekir. Eklenti ayrıca Google Drive, Google Fotoğraflar, Dropbox ve OneDrive entegrasyonunu da içerir.

Öncelikle Amazon Console'a veya AWS S3 hesabınız yoksa kayıt olmanız gerekiyor.

Konsola giriş yaptıktan sonra yeni bir IAM kullanıcısı oluşturmanız gerekecek. Ardından AWS Konsolunda IAM Kullanıcıları sayfasına gidin ve Kullanıcı ekle düğmesine tıklayın

Adım 1: Kullanıcı için bir ad girin, ardından İleri düğmesine tıklayın.

 

kullanıcı oluştur

 

Adım 2: Yeni kullanıcının S3 hizmetindeki kovaları ve nesneleri yönetmesine izin vermek için belirli izinler vermeniz gerekir. "Politikaları doğrudan ekle" düğmesine tıklayın ve ardından filtre politikaları giriş kutusuna "S3" yazın. "AmazonS3FullAccess" politikasını seçin ve ardından İleri  düğmesine tıklayın .

 

kullanıcı izni

 

3. Adım: Her şey yolunda görünüyorsa, " Kullanıcı oluştur" düğmesine tıklayın.

 

inceleme-kullanıcısı

 

Erişim anahtarı oluşturun

Yeni bir kullanıcıyı başarıyla oluşturduktan sonra, Erişim yönetimi > Kullanıcılar > {bir kullanıcı seçin} > Güvenlik kimlik bilgileri sekmesine gitmelisiniz .

 

güvenlik kimlik bilgileri

 

Ardından Erişim anahtarları  bölümüne kadar aşağı kaydırın ve Erişim anahtarı oluştur düğmesine tıklayın .

 

erişim anahtarı oluştur

 

1. adımda: Temel en iyi uygulamalara ve alternatiflere erişin, AWS dışında çalışan uygulama seçeneğini seçin . Ardından İleri düğmesine tıklayın .

 

adım1-anahtar oluştur

 

İkinci adımda, alana bir açıklama adı verin. Ardından, "Erişim anahtarı oluştur" düğmesine tıklayın.

 

adım2-isim-anahtar

 

Son olarak, kullanıcının güvenlik kimlik bilgilerini içeren bir erişim anahtarlarını alma ekranı görüntülenecektir. Bu bilgiler bir Erişim Anahtarı Kimliği ve bir Gizli Erişim Anahtarından. Amazon bunları tekrar göstermeyecektir, bu nedenle lütfen bunları .csv olarak indirin ve güvenli bir yere kopyalayın. Kaybederseniz, konsoldan her zaman yeni bir anahtar seti oluşturabilirsiniz, ancak gizli anahtarı daha sonra tekrar alamazsınız.

 

adım3-erişim-anahtarını-al

 

Bir kova oluşturun

Amazon S3'ü kullanabilmek için yeni bir kova (bucket) oluşturmanız gerekmektedir. Lütfen kova alanına gidin: https://s3.console.aws.amazon.com/s3/buckets . Ardından "Kova oluştur" düğmesine tıklayın .

 

kova oluştur

 

Genel yapılandırmada , kova adını girin, bir AWS Bölgesi seçin ve Nesne Sahipliği bölümünde, ACL'ler etkinleştirildi > Nesne yazıcısı seçeneğini seçin .

 

isim kovası

 

Bu kova bölümüne ait Genel Erişimi Engelle ayarlarında , "Tüm genel erişimi engelle" seçeneğinin işaretini kaldırın ve aşağıdaki resimde gösterildiği gibi "Mevcut durumu kabul ediyorum..."  seçeneğini işaretleyin

 

halka açık erişimi engelle s3

 

Ardından diğer tüm seçenekleri varsayılan değerlerinde bırakın ve "Kova oluştur" düğmesine tıklayın .

 

son-adım-kova-oluştur

 

Son olarak, Access sütunundaki  durum "Nesneler herkese açık olabilir" olarak ayarlanmış yeni bir kova başarıyla oluşturulmalıdır .

 

yeni kova oluşturuldu

 

Alternatif olarak, yeni bir kova oluşturabilirsiniz WP Media Folder menüsüne gidin ayarlarında . Ayarlar > WP Media Folder > Bulut ve Medya Aktarımı > Medya Aktarımı > Amazon S3 , Kova ayarları ve seçim düğmesine tıklayın . Açılan pencerenin alt kısmında kova adını girin ve Oluştur düğmesine tıklayın.

 

kova oluştur-wp