J'essaie de voir les fichiers dans mon aws glacier voûte. J'utilise le cli amazon. J'ai d'abord faitaws travail ID glacier n'a pas été trouvé
aws glacier list-jobs --account-id - --region ca-central-1 --vault-name gamesDB
et a obtenu ce pour le résultat
{
"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"
}]
}
alors je l'ai fait
aws glacier get-job-output --account-id - --vault-name gamesDB --job-id 0_Yskg7YiAD8exUca58f2NMEC_hb7fsoy4arhpYBBkuMHqS__h10ol8_lPYCLc-Qoe1E8PXQso3HZ0usCaG6wzyPtRqb output.json
et ai
Une erreur est survenue (ResourceNotFoundException) lorsque appeler le opération GetJobOutput: L'ID de travail n'a pas été trouvé: 0_Yskg7YiAD8exUca58f2NMEC_hb7fsoy4arhpYBBkuMHqS__h10ol8_lPYCLc-Qoe1E8PXQso3HZ0usCaG6wzyPtRqb
Je pensais qu'il y avait un problème avec la CLI j'ai donc essayé cette fois en utilisant l'API de repos et a obtenu la même erreur. Le JobID est exactement le même que je ne comprends pas pourquoi cela se passe?
J'ai essayé de formater la réponse json correctement, mais stackoverflow a continué à avoir un problème avec elle ..... donc tout est dans une ligne maintenant -_- –
Vous envoyez définitivement les requêtes API/CLI à 'ca-central -1'? Je suppose que vous l'envoyez implicitement à une autre région puisque vous n'avez pas montré que vous aviez spécifié une région. Les régions du glacier sont indépendantes, pas interconnectées du tout. –
hmm dans ma configuration aws il y a "region = ca-central-1" et j'ai aussi essayé de passer l'argument region avec ca-central-1. ne fonctionne toujours pas :( –