冰川PHP加急下载

时间:2018-10-25 08:41:18

标签: php amazon-web-services amazon-glacier

我正在尝试使用快速选项从Amazon Glacier下载我的档案。我正在使用PHP SDK3通过PHP进行操作。我有一点问题。我已经开始工作以获得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

1 个答案:

答案 0 :(得分:0)

最后我找到了答案。对于任何对此感兴趣的人。

$result = $client->initiateJob(array(
    'vaultName' => 'GLA_AWS_VAULT',
    'jobParameters' => [
        'Type' => 'archive-retrieval',
        'ArchiveId' => $archiveId,
        'Tier' => 'Expedited'
    ]
));

我们需要添加“加急”等级。下载时间或多或少减少到5分钟。