/** * MinIOに保存されているファイル一覧を取得する */ const Minio = require('minio'); const fs = require('fs'); const minioClient = new Minio.Client({ endPoint: 'localhost', port: 9000, useSSL: false, accessKey: 'appuser', secretKey: 'password123' }); const BUCKET_NAME = 'sample-data'; const OBJECT_NAME = 'sample1.csv'; minioClient.getObject(BUCKET_NAME, OBJECT_NAME, (err, dataStream) => { if (err) { return console.log("file get error:", err); } const file = fs.createWriteStream('./sample1_direct.csv'); dataStream.pipe(file); console.log('File downloaded successfully.'); dataStream.on('end', () => { console.log('File Download File end'); }); dataStream.on('error', err => { console.error('File Download Err:', err); }); });