我已經創建了一個新的冰川庫用於開發。我爲工作完成通知安裝了SNS和SQS。冰川檔案檢索 - 無效的金庫名稱
我正在使用AWS的java SDK。我能夠成功地將存檔添加到保管庫,但創建檢索作業時出現錯誤。
我使用的代碼是從SDK
InitiateJobRequest initJobRequest = new InitiateJobRequest()
.withVaultName(vaultName)
.withJobParameters(new JobParameters().withType("archive-retrieval").withArchiveId(archiveId));
我使用相同的代碼在測試和生產,它工作正常,但在發展中,我得到這個錯誤:
Status Code: 400, AWS Service: AmazonGlacier, AWS Request ID: xxxxxxxx, AWS Error Code: InvalidParameterValueException, AWS Error Message: Invalid vault name: arn:aws:glacier:us-west-2:xxxxxxx:vaults/xxxxxx
我知道保管庫名稱是正確的,它存在,因爲我使用相同的名稱來運行添加歸檔作業,它完成正常。
我懷疑保險庫可能會在創建後花費一些時間,然後才允許檢索請求,但我找不到任何文檔來確認這一點。
任何人有類似的問題嗎?或者在您啓動檢索請求之前知道保管庫是否有延遲?