我正在查看我aws冰川保管库中的文件。我正在使用亚马逊cli。我第一次做未找到aws冰川作业ID
aws glacier list-jobs --account-id - --region ca-central-1 --vault-name gamesDB
,并得到了本作的结果
{
"JobList": [{
"CompletionDate": "2017-07-13T19:33:01.357Z",
"JobId": "0_Yskg7YiAD8exUca58f2NMEC_hb7fsoy4arhpYBBkuMHqS__h10ol8_lPYCLc-Qoe1E8PXQso3HZ0usCaG6wzyPtRqb",
"InventorySizeInBytes": 1123,
"StatusCode": "Succeeded",
"StatusMessage": "Succeeded",
"VaultARN": "arn:aws:glacier:ca-central-1:710541751822:vaults/gamesDB",
"InventoryRetrievalParameters": {
"Format": "JSON"
},
"Action": "InventoryRetrieval",
"Completed": true,
"CreationDate": "2017-07-13T15:38:58.835Z"
}]
}
然后我做了
aws glacier get-job-output --account-id - --vault-name gamesDB --job-id 0_Yskg7YiAD8exUca58f2NMEC_hb7fsoy4arhpYBBkuMHqS__h10ol8_lPYCLc-Qoe1E8PXQso3HZ0usCaG6wzyPtRqb output.json
,并得到
发生错误(ResourceNotFoundException)时打电话给GetJobOutput操作:未找到工作ID:0_Yskg7YiAD8exUca58f2NMEC_hb7fsoy4arhpYBBkuMHqS__h10ol8_lPYCLc-Qoe1E8PXQso3HZ0usCaG6wzyPtRqb
我想有一个与CLI一个问题,所以我想这再次使用REST API,并得到了同样的错误。 JobID完全相同,我不明白为什么会发生这种情况?
我试着正确地格式化json响应,但是stackoverflow一直存在一个问题.....所以它现在全部在一行-_- –
您肯定会将API/CLI请求发送到'ca-central -1'?我猜你会隐式发送给另一个区域,因为你没有显示你指定了一个区域。冰川地区是独立的,根本不相连。 –
hmm在我的aws配置中有“region = ca-central-1”,我也尝试传递ca-central-1的region参数。仍然没有工作:( –