Я пытаюсь загрузить свой архив с Amazon Glacier с помощью ускоренной опции. Я делаю это через PHP с PHP SDK3. У меня небольшая проблема. Я запустил работу, чтобы получить ArchiveID:
$credentials = new Credentials('GLA_AWS_KEY', 'GLA_AWS_SECRET');
$client = new GlacierClient(array(
'version' => 'latest',
'credentials' => $credentials,
'region' => 'GLA_AWS_REGION'
));
$result = $client->initiateJob(array(
'vaultName' => 'GLA_AWS_VAULT',
'jobParameters' => [
'Type' => 'archive-retrieval',
'ArchiveId' => $archiveId,
]
));
$jobid = $result->get('jobId');
Как восстановить файл в ускоренном режиме?
Спасибо за любую помощь; D
Наконец я нашел ответ. Для всех, кто заинтересован в этом.
$result = $client->initiateJob(array(
'vaultName' => 'GLA_AWS_VAULT',
'jobParameters' => [
'Type' => 'archive-retrieval',
'ArchiveId' => $archiveId,
'Tier' => 'Expedited'
]
));
Нам нужно добавить уровень как ускоренный. Время загрузки сокращается до 5 минут более или менее.
Других решений пока нет …