Merhaba,
Amazon s3 kullanmaktayız fakat yüklenen resimlerin linki örnekteki gibi olmaktadır.
https://s3.eu-central-1.amazonaws.co...com/deneme.png
Olması gereken
Https://cdn.siteismi.com/deneme.png
Bilgisi olanlar yardımcı olabilir mi ?
Yada skype: wminyo ekler iseler konuşabiliriz
Amazon s3 yapılandırması
5
●511
- 10-12-2017, 01:13:19
- 10-12-2017, 01:33:02Domain yönetiminden cdn isminde bir CNAME oluşturun ve sunucu adresi kısmına s3 bucket'ınızın endpoit'ini yazın. Bunu yaptıktan sonra cdn.siteismin.com yazdığınızda s3 üzerindeki dosyalara erişmeye çalışacaktır. Tabi önce s3'deki dosyaları Public yapmalısınız ki dışarıdan erişilebilsin. Adım adım:
1- S3 Bucket sayfasına girin > Permissions > Public Access > Everyone üzerine tıklayın. "Access to the objects" seçeneğini "List objects" yapın. "Access to this bucket's ACL" seçeneğini de "Read" yapın.
2- Yine S3 bucket sayfanızdan Properties'e girin. "Static Webstite Hosting"e tıklayın. "Use this bucket to host a website" seçeneğini işaretleyin. Index document'e "index.html" yazın. Error document'e "error.html" yazın. Kaydedin. Doğrudan cdn.siteadresi.com yazıldığında görüntülenecek sayfa için Bucket'ınıza bir adet index.html sayfası oluşturun ki hata vermesin. Kök domain'in indexlenmemesi için noindex de ekleyebilirsiniz. Olası hata sayfaları için de bir adet error.html oluşturmanızı öneririm.
3- Static Website Hosting kutucuğuna tıkladıktan sonra genişleyen kutucukda "Endpoint : http://www.xxx.com.last.s3-website-us-east-1.amazonaws.com" ibaresi göreceksiniz. CNAME kaydı oluştururken kullanacağınız endpoint budur.
Örnek: https://havecamerawilltravel.com/pho...amazon-bucket/ - 10-12-2017, 01:35:11Bizde bu sekilde yaptık ama siteye yüklenen resim olduğunda belirttiğimiz adres çıkmakta.ce7in adlı üyeden alıntı: mesajı görüntüle
Cdn.siteismi.com şeklinde çıkmıyor maalesef. - 10-12-2017, 01:39:29Bunun için sitenizdeki yapılandırmayı tamamlandınız mı? Burada anlattıklarım sadece erişimi ve cdn.siteismi.com/deneme.png adresindeki resmin sorunsuz bir biçimde görüntülenmesini sağlar. Sonuçta adresin ekrana basıldığı yer s3 değil. Orası sadece depolandığı ve görüntüleme çağrılarına cevap verildiği yer. Adres nerede hangi yöntemle ekrana basılıyorsa onu düzenlemelisiniz. Yani resim ekrana basılırken alınan kök domain'i (https://s3.eu-central-1.amazonaws.co...com) cdn adresinizle (cdn.siteismi.com) ile değiştirmelisiniz.
- 10-12-2017, 01:42:32Evet sorunumuz tam olarak bu çözüm aramaktayız.ce7in adlı üyeden alıntı: mesajı görüntüle
- 10-12-2017, 01:45:31Kullandığınız script nedir? Wordpress ise CDN enabler eklentisi ile tüm resimleri ve statik dosyaların kök adreslerini otomatik olarak değiştirebilirsiniz. Özel bir script ise de geliştirici ile iletişime geçmenizi tavsiye ederim. Script'in yapısına göre değişmekle birlikte birkaç dakikalık iş olacağını düşünüyorum.