Установите пакет aws-sdk с npm.
npm i aws-sdk --save
Используйте этот код, чтобы поместить функцию загрузки в ответ об успешном выполнении
import { config, SecretsManager, S3 , CognitoIdentityCredentials} from 'aws-sdk';
const bucket = new S3({
accessKeyId: <accessKeyId>,
secretAccessKey: <secretAccessKey>,
region: <region>
});
const params = {
Bucket: <BucketName>,
Key: <fileName>,
};
bucket.getObject(params, (err:any, data:any) =>{
if (err) {
// shows AWS s3 error
}else{
// response of binary data
// use your download function here
}
}).on('httpDownloadProgress',(progress) => {
// shows file download progress
});