冰川 php 加急下载

glacier php expedited download

我正在尝试使用加急选项从 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'
    ]
));

我们需要将 Tier 添加为 Expedited。下载时间减少到5分钟左右。