Estoy configurando pruebas automatizadas con AWS Device Farm y, por algún motivo, mi carga mediante la API se encuentra en el estado Inicializado. Está enviando createUpload() y obteniendo una respuesta con la URL, luego enviando una solicitud a la URL con el archivo que quiero cargar. Estoy sondeando getUpload() cada 30 segundos para un cambio en el estado. Aquí está la parte principal de mi código y los registros de la consola:
https://gist.github.com/asanders-tester/682534925ac314d0805a6dfec547e57f
https://gist.github.com/asanders-tester/40c3e11acd5491aaff7256144f80d8b0
¿Alguien podría darme una idea de lo que estoy haciendo mal? Publicaciones similares aquí dicen que la URL probablemente sea incorrecta, pero no puedo encontrar nada malo en ella.
Publicado de forma cruzada en los foros de desarrolladores de AWS: https://forums.aws.amazon.com/thread.jspa?threadID=346232&tstart=0
El ciclo de vida de carga para una carga en AWS Device Farm es el siguiente:
Parece que su solicitud https con opciones no envía los datos como se esperaba. ¿Puede considerar agregarle una opción como "puerto: 443", así como imprimir detalles de respuesta adicionales cuando la solicitud esté completa?