S3 ListObjects не работает в локальном стеке - PullRequest
1 голос
/ 15 января 2020

У меня есть код ниже, где я использую 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

любая помощь будет принята с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...