Soy nuevo en el desarrollo web y las solicitudes de servidor, tengo una URL para un cubo de Amazon s3 y tengo todos los valores requeridos, como clave, política, token de seguridad, firma y el archivo que quiero cargar, etc. Estaba preguntándome cómo subiría el archivo al depósito s3 en javascript. ¿Usaría: $.post, o algo más y cuáles serían los parámetros para la solicitud y el formato? Actualmente sigo recibiendo el error 412 o 403. Gracias
Sugeriría usar el SDK de Javascript de AWS , que es una biblioteca de funciones para interactuar con los puntos finales del servicio de AWS. Si intenta publicar directamente en un punto de enlace de servicio o en una URL de s3, se espera que haya firmado la llamada con el AWS Signature v4 estándar, que puede ser difícil de implementar y se realiza por usted en las bibliotecas SDK.
El SDK también se integrará correctamente con los permisos de IAM que normalmente necesita configurar correctamente para escribir en un depósito.
Aquí se proporciona un ejemplo completo