从Amazon Glacier Vault获取档案ID

时间:2018-12-28 15:43:11

标签: javascript amazon-glacier

我不能删除文件库,因为它不为空。无法通过控制台删除存档。要通过API删除它们,我需要它们的ID,因此我按照说明进行了操作,并使用JavaScript启动了库存检索工作:

from IPython import embed
from traitlets.config import get_config
c = get_config()
c.InteractiveShellEmbed.colors = "Linux"
embed(config=c)

并按如下方式使用job-ID:

var AWS = require('aws-sdk');
var glacier = new AWS.Glacier({ region: "eu-central-1" });
var params = {
    accountId: "...",
    jobParameters: {
        Description: "InventoryRetrieval01",
        Format: "CSV",
        Type: "inventory-retrieval"
    },
    vaultName: "..."
};

glacier.initiateJob(params, function(err, data) {
    if (err) {
        console.log(err, err.stack);
    }
    else {
        console.log(data);
    }
});

我终于回来了,看起来像这样:

var params = {
    accountId: "...",
    jobId: "...",
    range: "",
    vaultName: "..."
};

glacier.getJobOutput(params, function(err, data) {
    if (err) {
        console.log(err, err.stack);
    }
    else {
        console.log(data);
    }
});

我可能做错了什么。响应中没有任何内容可以解释为存档ID。

0 个答案:

没有答案