используйте httpdownloadprogress в функции getObject, вы можете проверить ход загрузки
.on('httpDownloadProgress',(progress) => {
// shows file download progress
});
Вот весь код, включая функцию загрузки
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
}
}).on('httpDownloadProgress',(progress) => {
// shows file download progress
});