मैं node.js. का उपयोग कर aws-sdk का उपयोग कर रहा हूँ। मैं निर्दिष्ट फ़ोल्डर में छवियों को सूचीबद्ध करना चाहता हूं उदा। एडब्ल्यूएस एस 3 ऑब्जेक्ट लिस्टिंग
मैं इस स्थान में सभी फ़ाइलों और फ़ोल्डर को सूचीबद्ध करना चाहता हूं लेकिन फ़ोल्डर (छवियों) सामग्री नहीं चाहता हूं। Aws-sdk में list Object function है लेकिन यह सभी नेस्टेड फ़ाइलों को भी सूचीबद्ध कर रहा है।
var AWS = require('aws-sdk');
AWS.config.update({accessKeyId: 'mykey', secretAccessKey: 'mysecret', region: 'myregion'});
var s3 = new AWS.S3();
var params = {
Bucket: 'mystore.in',
Delimiter: '',
Prefix: 's/5469b2f5b4292d22522e84e0/ms.files'
}
s3.listObjects(params, function (err, data) {
if(err)throw err;
console.log(data);
});
एस 3 में फ़ोल्डर्स/फाइल इत्यादि की धारणा नहीं है ... इसमें सिर्फ चाबियां हैं - आप चाबियों का उपयोग करके फ़ोल्डर संरचना का अनुकरण कर सकते हैं। – Alex
कृपया दिखाएं कि आपके पास अब तक कौन सा कोड है – Alex
var AWS = आवश्यकता ('aws-sdk'); AWS.config.update ({accessKeyId: 'mykey', secretAccessKey: 'mysecret', क्षेत्र: 'myregion'}); var s3 = new AWS.S3(); वर पैरामीटर = { बाल्टी: 'mystore.in', सीमान्तक: ', उपसर्ग: के/5469b2f5b4292d22522e84e0/ms.files' }; s3.listObjects (पैरा, फ़ंक्शन (गलती, डेटा) { अगर (त्रुटि) गलती फेंक दें; console.log (डेटा); }); – Rohit