Tengo una extensión de Chrome que necesita enviar datos a una aplicación separada que ejecuto en Elastic Beanstalk a través de una solicitud POST. El punto final POST en sí funciona bien a través de http, como se confirmó mediante cURL.
Sin embargo, dado que estoy publicando datos JSON desde un dominio que no es de origen, la solicitud AJAX POST se realiza a través de https. Esto hace que la solicitud POST se agote, tanto desde la extensión de Chrome como desde cURL. Investigué un poco sobre cómo cambiar la configuración de CORS en el servidor nginx en Elastic Beanstalk, pero realmente no sé lo que estoy haciendo y me estoy aferrando a las pajitas. ¿Cómo puedo habilitar CORS en ELB/nginx?
Las instancias de NGINX que funcionan en máquinas EB solo envían la solicitud a su aplicación y devuelven la respuesta al cliente. Puede establecer encabezados CORS en su aplicación y eso es todo.