$ aws glacier initiate-job --account-id - --vault-name photos --job-parameters '{"Type": "inventory-retrieval"}' --region ap-northeast-1
{
    "location": "/8888/vaults/photos/jobs/d-DvEvVqAJmrvcqlgx5UbyFlo6RV6LQiCHQH-g91PRIpHy2DCUQc7OtsyvfuU3lpl6SMqkwx4cRIl91KQL2WWzNL79GH", 
    "jobId": "d-DvEvVqAJmrvcqlgx5UbyFlo6RV6LQiCHQH-g91PRIpHy2DCUQc7OtsyvfuU3lpl6SMqkwx4cRIl91KQL2WWzNL79GH"
}

$ aws glacier list-jobs --account-id - --vault-name photos --region ap-northeast-1
{
    "JobList": [
        {
            "InventoryRetrievalParameters": {
                "Format": "JSON"
            }, 
            "VaultARN": "arn:aws:glacier:ap-northeast-1:8888:vaults/photos", 
            "Completed": false, 
            "JobId": "d-DvEvVqAJmrvcqlgx5UbyFlo6RV6LQiCHQH-g91PRIpHy2DCUQc7OtsyvfuU3lpl6SMqkwx4cRIl91KQL2WWzNL79GH", 
            "Action": "InventoryRetrieval", 
            "CreationDate": "2017-06-15T12:52:54.116Z", 
            "StatusCode": "InProgress"
        }
    ]
}

$ aws glacier describe-job --region ap-northeast-1 --account-id - --vault-name photos --job-id "d-DvEvVqAJmrvcqlgx5UbyFlo6RV6LQiCHQH-g91PRIpHy2DCUQc7OtsyvfuU3lpl6SMqkwx4cRIl91KQL2WWzNL79GH"
{
    "InventoryRetrievalParameters": {
        "Format": "JSON"
    }, 
    "VaultARN": "arn:aws:glacier:ap-northeast-1:8888:vaults/photos", 
    "Completed": false, 
    "JobId": "d-DvEvVqAJmrvcqlgx5UbyFlo6RV6LQiCHQH-g91PRIpHy2DCUQc7OtsyvfuU3lpl6SMqkwx4cRIl91KQL2WWzNL79GH", 
    "Action": "InventoryRetrieval", 
    "CreationDate": "2017-06-15T12:52:54.116Z", 
    "StatusCode": "InProgress"
}



$ aws glacier describe-job --account-id - --vault-name photos --job-id nadKuO4U3YzkqONz-elqIHJfuqdcNiUJG0pdHPFCgbFGGJGJ0Y4C4UOt_DIzoziJHSF627OHluLjY7n_gEZqRXcy_aLB
{
    "CompletionDate": "2018-02-25T19:57:57.122Z", 
    "VaultARN": "arn:aws:glacier:ap-northeast-1:8888:vaults/photos", 
    "InventoryRetrievalParameters": {
        "Format": "CSV"
    }, 
    "Completed": true, 
    "InventorySizeInBytes": 299, 
    "SNSTopic": "arn:aws:sns:ap-northeast-1:8888:gims_topic_1", 
    "StatusCode": "Succeeded", 
    "Action": "InventoryRetrieval", 
    "JobId": "nadKuO4U3YzkqONz-elqIHJfuqdcNiUJG0pdHPFCgbFGGJGJ0Y4C4UOt_DIzoziJHSF627OHluLjY7n_gEZqRXcy_aLB", 
    "StatusMessage": "Succeeded", 
    "CreationDate": "2018-02-25T16:10:34.428Z"
}




aws glacier get-job-output --account-id - --vault-name photos --job-id nadKuO4U3YzkqONz-elqIHJfuqdcNiUJG0pdHPFCgbFGGJGJ0Y4C4UOt_DIzoziJHSF627OHluLjY7n_gEZqRXcy_aLB out.json
{
    "status": 200, 
    "acceptRanges": "bytes", 
    "contentType": "text/csv"
}



cat out.json
ArchiveId,ArchiveDescription,CreationDate,Size,SHA256TreeHash
IubxeMR4pYpP6I7KfLejxEpYLKXK8RDnCQgyezviFE7d0anX01aiLybs9ZJyNxBDiS7lBoT0Hlbh0NZhkieehivfee8PUSV9UzD197sTQVFhpB6TWMqaHILLKZ7msJR4qmRFKxHQoA,"",2017-05-09T06:27:01Z,93440000,11ec6cac98d8632593e074669ec0c107ebb9a491954e659219aaec9db1a55960


aws glacier delete-archive --account-id - --vault-name photos --archive-id IubxeMR4pYpP6I7KfLejxEpYLKXK8RDnCQgyezviFE7d0anX01aiLybs9ZJyNxBDiS7lBoT0Hlbh0NZhkieehivfee8PUSV9UzD197sTQVFhpB6TWMqaHILLKZ7msJR4qmRFKxHQoA


# after several hours
$ aws glacier describe-vault --account-id - --vault-name photos
{
    "SizeInBytes": 0, 
    "VaultARN": "arn:aws:glacier:ap-northeast-1:8888:vaults/photos", 
    "LastInventoryDate": "2018-02-26T06:16:41.762Z", 
    "NumberOfArchives": 0, 
    "CreationDate": "2017-05-09T04:29:11.058Z", 
    "VaultName": "photos"
}


Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2018-02-27 09:42:57
Processing time 0.0047 sec