Skip to content

Falla en subida de archivos con "Maximum retries reached" (MinIO Access Denied) #2

@adrian-upm

Description

@adrian-upm

Resumen:
La subida de archivos en assets fallaba con HTTP 500 y mensaje:
"Maximum retries reached for uploading chunk to /s3assets/upload-chunk".

Impacto:

  • Severidad: Alta
  • Funcionalidad bloqueada: subida de archivos en assets
  • Componentes: Frontend (Angular), Backend (S3Service), MinIO
  • Entorno: DEV (dataspace demo)
  • Conectores afectados: conn-citycouncil-demo, conn-company-demo

Causa raíz:
Los usuarios de MinIO de los conectores se creaban sin una policy S3 asociada:
PolicyName: [EMPTY]

Esto provocaba errores 403 Access Denied en todas las operaciones S3.

Solución:

  • Asociación manual de policies a los usuarios de los conectores en MinIO
  • Actualización de la automatización en adapters/inesdata/connectors.py para:
    • Cargar el fichero de policy
    • Crear la policy si no existe
    • Asociar la policy al usuario del conector durante el aprovisionamiento

Validación:

  • Usuarios de MinIO con PolicyName asignado
  • Acceso S3 funcional con credenciales del conector
  • Colecciones Newman (03–06) en verde (0 fallos)
  • Subida end-to-end (60MB) validada en UI para ambos conectores

Estado:
Resuelto (validado el 2026-03-20)
Pendiente: validación en entorno productivo

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions