我正在查看我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參數。仍然沒有工作:( –