У меня есть код ниже, где я использую localstack
на моей машине. Это работает, когда я перечисляю ведра. но он возвращает пустой массив, когда я делаю listObjects.
import * as AWS from "aws-sdk";
let s3 = new AWS.S3({endpoint: 'http://localhost:4572', region: 'us-east-1'});
(async () => {
// list buckets works, returns all my local buckets
let buckets = await s3.listBuckets().promise()
console.log('buckets: ', buckets)
// this returns empty array
let listOfobjects = await s3.listObjects({Bucket: 'store-us-east-1'}).promise()
console.log('listOfobjects: ', listOfobjects);
})()
# ls works via command line, return Invoice.pdf
aws --endpoint-url=http://localhost:4572 s3 ls s3://store-us-east-1
2020-01-15 18:02:55 82032 Invoice.pdf
любая помощь будет принята с благодарностью.