Как получить список объектов из S3 AWS, используя listObjectV2 и NodeJs? - PullRequest
0 голосов
/ 05 января 2020

Я пытаюсь получить список всех своих хранилищ объектов в S3, но я получаю следующую ошибку:

message: 'The request signature we calculated does not match the signature you provided. Check your key and signing method.',
code: 'SignatureDoesNotMatch',
region: 'eu-west-1',
time: 2020-01-05T19:24:50.205Z,
requestId: '28764D898F55C5DE',
extendedRequestId: '6Z96KWfpOnjzFUJ6KTy+FSI7DReLb+t1h4wKQczGKYPtaNLAwNhjdUZU+oi/xK1ni7L0+c4xtJ4=',
cfId: undefined,
statusCode: 403,
retryable: false,
retryDelay: 5.358774772131336

Мой код указан ниже, Пожалуйста, помогите мне. Заранее спасибо.

const aws = require('aws-sdk')

async function trigger() {
    try
    {
        aws.config.setPromisesDependency();

        aws.config.update({
            accessKeyId:'xxxxxx',
            secretAccessKey:'xxxxxxx',
            region:'eu-west-1'
        });

        const s3 = new aws.S3();

        const response = await s3.listObjectsV2({
            Bucket: 'nikhilkrdwivedi'
        }).promise();

        console.log("response:",response)
    }
    catch(e) {
        console.log("our error ",e )
    }
}

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