Solving Cross-Origin Resource Sharing (CORS) Issues when Your Static Website on S3 Requests Data from Another Domain

Pregunta

Su empresa ha alojado un sitio web estático en un depósito S3 durante varios meses y recibe una buena cantidad de tráfico.

Ahora desea que su sitio web realice solicitudes a otro sitio web (example.com) con un nombre de dominio diferente.

Las solicitudes no tienen éxito en el navegador.

Sin embargo, el sitio web (example.com) funciona correctamente cuando las solicitudes no provienen de su sitio web.

¿Cuál podría ser la causa más probable de esta interrupción?

Respuestas

R. El nuevo nombre de dominio no está registrado en el monitoreo de CloudWatch.

B. El depósito de S3 no se configuró para permitir el uso compartido de recursos de origen cruzado (CORS).

C. El depósito S3 no se creó en la región correcta.

D. El nombre de dominio no se registró con AWS Route 53 y, por lo tanto, no funcionará.

Respuesta Correcta

A.BCD

Respuesta correcta: B.

La opción B es correcta.

El depósito de S3 no se ha configurado para permitir el uso compartido de recursos de origen cruzado (CORS)

Para mantener su contenido seguro, su navegador web implementa algo llamado política del mismo origen.

La política predeterminada garantiza que los scripts y otro contenido activo cargado desde un sitio o dominio no puedan interferir o interactuar con el contenido de otra ubicación sin una indicación explícita de que este es el comportamiento deseado.

La opción A es incorrecta.

Habilitar Cloudwatch no afecta el uso compartido de recursos de origen cruzado (CORS).

La opción C es incorrecta.

La región S3 no causa el problema.

La opción D es incorrecta.

El dominio se puede registrar con cualquier registrador en línea, no solo con AWS Route53

La pregunta también menciona que el sitio web (example.com) funciona correctamente cuando las solicitudes no provienen de su sitio web.

Referencias:

https://docs.aws.amazon.com/AmazonS3/latest/dev/cors.html

https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-cors.html

https://aws.amazon.com/blogs/aws/amazon-S3-cross-origin-resource-sharing/

¡Ahora puedes descargar los tests!

Aquí puedes echar un vistazo a los tests que puedes descargar en formato PDF y Epub  para visualizarlos en tus dispositivos favoritos o incluso imprimirlos para estudiar, subrayar o hacer anotaciones en papel.
Poco a poco vamos agregando más.
Descargar versión imprimible
crossmenu