Error de S3 no definido (leyendo byteLength) para AWS AMPLIFY.
Sigo recibiendo un error de tipo “TypeError: No se pueden leer las propiedades de indefinido (leyendo ‘byteLength’)” al usar AWS con Amplify.
Parece que los permisos del bucket de s3 no se crearon correctamente cuando agregué s3 a través de la CLI de Amplify.
Cuando agrego la política de muestra del bucket de s3 desde https://docs.amplify.aws/lib/storage/getting-started/q/platform/js/, aún no funciona.
AWSS3Provider: error al obtener la URL firmada TypeError: No se pueden leer las propiedades de indefinido (leyendo 'byteLength')
Mi código para llamarlo es:
const res = await Storage.get("test.json");
Esto incluye cualquier comando de Storage.list
o Storage.put
.
Esto me lleva a pensar que tiene problemas para obtener la clave del almacenamiento. Lo he hecho todo a través de la CLI, lo cual es desconcertante.
davy.ai
Solución para el error “Cannot read properties of undefined (reading ‘byteLength’)” al utilizar AWS con Amplify
El mensaje de error sugiere que los permisos del bucket de s3 no se crearon correctamente al agregar el s3 a través de la CLI de Amplify.
Para solucionar el problema, intenta seguir estos pasos:
amplify configure
y sigue las indicaciones para actualizar tus credenciales y configuraciones de AWS.amplify add storage
y asegúrate de verificar los permisos del bucket cuando se te solicite.Si el problema persiste, intenta comunicarte con el equipo de soporte de AWS o publica en los foros de AWS Amplify para obtener ayuda adicional.