Как загрузить файлы из хранилища AWS Glacier непосредственно на локальный компьютер с помощью NodeJS? - PullRequest
0 голосов
/ 08 февраля 2019

Я использую хранилище AWS Glacier для хранения моих старых файлов с помощью aws-sdk для Node js.Я могу загрузить файл с локального ПК в хранилище, но не могу загрузить его из хранилища в локальное хранилище.

Можно ли написать код для загрузки файлов непосредственно в локальное хранилище, а не в S3?

var params = {
    accountId: "example", 
    jobParameters: {
        Description: "My inventory job", 
        Type: "inventory-retrieval"
    }, 
    vaultName: "example",
};



glacier.initiateJob(params, function(err, data) {
    if (err) console.log(err, err.stack); // an error occurred
    else {

        console.log("job initated job successfully", data);    

        var params = {
            accountId: "example", 
            jobId: 'example', 
            vaultName: "example"
        };
        glacier.describeJob(params, function(err, data) {
            if (err) console.log(err, err.stack); // an error occurred
            else  {
                console.log('Job description ', data);      


                var params = {
                accountId: "example", 
                jobId: 'example',  
                vaultName: "example"
                };
                glacier.getJobOutput(params, function(err, data) {
                if (err) console.log(err, err.stack); // an error occurred
                else     console.log(data);           // successful response

                });


            }

        })
    }


});
...