Ei, estou enfrentando problemas para fazer upload de imagens para o bucket s3 do node.js. Agora estou aprendendo a trabalhar com AWS. O seguinte erro é exibido durante a instalação do aws-sdk
módulo.
(node:23844) NOTE: We are formalizing our plans to enter AWS SDK for JavaScript (v2) into maintenance mode in 2023.
Please migrate your code to use AWS SDK for JavaScript (v3).
For more information, check the migration guide at https://a.co/7PzMCcy
(Use `node --trace-warnings ...` to show where the warning was created)
Alguém pode me ajudar com o código para fazer upload da imagem para o bucket s3?
Eu estava tentando criar o construtor s3 e definir accessKeyId
e secretAccessKey
. Especificamente, estou seguindo este tutorial para vincular ao aws.
Alguém pode me ajudar a atender às minhas necessidades usando o SDK v3?
Para usar o AWS SDK for JavaScript V3, consulte esta documentação para obter todos os detalhes necessários.
Introdução ao Node.js
Passei por isso ontem e funciona.
Exemplo de código para tentar. Substitua o nome do bucket.
Minhas credenciais estão localizadas em .aws/credentials conforme discutido aqui:
https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/loading-node-credentials-shared.html
Depois de fazer esse código funcionar, tente fazer upload de outro conteúdo, como imagens.
Eu tenho a solução que procurava. Este tutorial do YouTube me ajudou. (Não estou postando para promoção, pensei que seria útil para outras pessoas também).