Mam problem z zmuszaniem S3 do ustawiania nagłówków CORS dla wszystkich obiektów, które zwraca z wiadra, chociaż CORS jest włączony, ponieważ ładuje się S3 po stronie klienta, zwrócone obiekty nie mają nagłówków CORS!S3 nie zwraca nagłówków Access-Control-Allow-Origin?
Polityka Mam włączone jest:
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>
Przykładem obiektu URL https://s3.amazonaws.com/captionable/meme/test
Czy ktoś wie co jest nie tak?
I na tym polega ścieranie. Tworzyłem tag obrazu, który nie wysyła nagłówków Origin. Mimo to, spodziewałem się, że S3 zawsze będzie zwracał nagłówki CORS, ale robi to tylko wtedy, gdy jest określone "Pochodzenie". Dziękujemy za potwierdzenie, że CORS jest poprawnie skonfigurowany. –
W takim przypadku wygląda na to, że powinienem ustawić atrybut crossOrigin dla tagu graficznego. Czy przypadkiem znasz sup –
Nie mam żadnego doświadczenia z tym atrybutem. Ustawienie go na "anonimowy" może spowodować, że przeglądarka wyśle nagłówek 'Origin'. Może wysłać osobne pytanie? –