Cloudflare'ın S3 üzerinde barındırılan dosyalar için CDN olarak hareket etmesini sağlamaya çalışıyorum;S3 doğrudan erişime izin vermiyor
S3 kova: cdn.mydomain.com.s3.amazonaws.com
CDN (Cloudflare): Örneğin cdn.mydomain.com
İstediğim cdn.mydomain.com/file.jpg
(Cloudflare) fakat cdn.mydomain.com.s3.amazonaws.com/file.jpg
(S3) erişmek mümkün olmaktır.
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<AllowedHeader>Authorization</AllowedHeader>
</CORSRule>
</CORSConfiguration>
Ben herhangi bir dosyaya erişmek çalışırsanız
, S3 veya CDN yoluyla, ben izin reddedildi olsun:Şu anda benim kova işaret Cloudflare yapılandırılmış bir CNAME ve aşağıdaki CORS'yi var. Bir dosyayı herkese açık yaparsam (herkese hibe eder), o dosyaya S3 ve CDN aracılığıyla erişebilirim.
AllowedOrigin
'u *.mydomain.com
ile değiştirmeyi denedim, ancak şans yok.
Hope https://www.maxcdn.com/one/tutorial/s3-access/ – rocketspacer