Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

111
Vistas
boto3 s3 put_object se agota el tiempo de espera

Tengo un script de python que funciona en mi máquina (OSX, python 2.7.13, boto3 1.4.4) pero no funcionará para mi colega (Windows7, de lo contrario, igual).

La autenticación parece funcionar, y podemos tanto list_objects_v2 como get_object de s3. Sin embargo, cuando intenta cargar con put_object, se agota el tiempo. Aquí hay un registro completo ; la carga comienza en la línea 45.

He intentado usar sus credenciales y funciona. Intentó cargar un archivo pequeño y funcionará cuando esté en el rango de bytes, pero incluso kb es demasiado grande para eso. Incluso lo hemos probado en otra máquina con Windows en otra conexión a Internet sin suerte.

Mi código de carga es bastante simple:

 with open("tmp_build.zip", "r") as zip_to_upload: upload_response = s3.put_object(Bucket=target_bucket, Body=zip_to_upload, Key=build_type+".zip")

La clave se resuelve en test.zip en nuestras ejecuciones, y el archivo tiene aproximadamente 15 mb.

¿Por qué falla en Windows? ¿Qué más información de depuración puedo darte?

about 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Inspirándome en este problema de https://github.com/boto/boto3/issues/870 , agregué .read() a mi parámetro Body y funcionó.

about 4 years ago · Santiago Trujillo Denunciar

0

Pueden ser problemas de red. estas en la misma red?

¿Puede cargarlo usando AWS-CLI? Intente lo siguiente

 aws s3 cp my-file.txt s3://my-s3-bucket/data/ --debug

También consideraría agregar X reintentos a la carga para brindarle más información sobre el error en cuestión. la mayoría de las veces estos son problemas esporádicos relacionados con la red

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda