Pazar, Aralık 22, 2024

Amazon S3 Üzerinde CORS Ayarları Nasıl Yapılır?

yüksek çözünürlüklü amazon aws s3 logosu

Amazon S3 Üzerinden push CDN kullanan ve CloudFront tarafında içerik dağıtımı sağlandığında fontların dağıtımında CORS hatası alabilirsiniz. Bu olağan ve herkesin karşılaştığı bir durum olmakla birlikte sitenizin içerisinde yer alan ikonların gözükmemesine ve yazı tipi sorunlarına sebep olur.

Bu durumun çözümü CloudFront tarafında yapılmayacak olup, dosyaların sunulduğu S3 üzerinde aşağıdaki gerekli yapılandırmayı eklemeniz gerekmektedir.

Origin’e göre gerekli kural setlerini tanımlamanız bu sorununuzun ortadan kaldırılması için yeterlidir. Dosyaların alındığı ve işlem yapıldığı ana origini aşağıdaki gibi tanımlamayı unutmayın.

<CORSConfiguration>
 <CORSRule>
   <AllowedOrigin>https://mertcangokgoz.com</AllowedOrigin>

   <AllowedMethod>PUT</AllowedMethod>
   <AllowedMethod>POST</AllowedMethod>
   <AllowedHeader>*</AllowedHeader>
 </CORSRule>
 <CORSRule>
   <AllowedOrigin>*</AllowedOrigin>
   <AllowedMethod>GET</AllowedMethod>
 </CORSRule>
</CORSConfiguration>

Ardından ziyaretçiler için bütün kaynaklardan gelen istekleri kabul etmeniz sorununuzun kalıcı olarak çözümü olacaktır.