Имам .json файл в моята кофа на Amazon s3, когато се опитвам да осъществя достъп до файла чрез http повикване в моето приложение Angular2, получавам грешка
Блокирана заявка за кръстосано начало: Политиката за същия произход забранява четенето на отдалечения ресурс на https://s3.us-east-2.amazonaws.com/....../list.json. (Причина: Липсва заглавката на CORS „Access-Control-Allow-Origin“).
Направих файла в моята кофа публичен и дадох достъп за четене, писане и редактиране.
Ето моят Angular код:
getValue(){
return this._http.get('https://s3.us-east-2.amazonaws.com/........./list.json').toPromise().then(res => <Contact[]> res.json().data)
.then(data => {return data;});
}
Моят кръстосано произход XML в AWS
<CORSConfiguration>
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<AllowedMethod>DELETE</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>
Може ли някой да ми помогне да разреша този проблем Благодаря предварително