당신이 PHP SDK를 사용하는 경우에는 다음이
$objects = $s3Client->restoreObject(array(
'Bucket' => 'Bucket name'
,"Key" => 'File Key which is file bath in S3 bucket'
//,'RequestPayer' => 'requester',
,'RestoreRequest' => [
'Days' => 10,
'GlacierJobParameters' => [
//'Tier' => 'Standard|Bulk|Expedited', // REQUIRED
'Tier' => Expedited, // REQUIRED
]
],
));
내가 잘 작성 대답을 downvote 싫어이
$result = $client->restoreObject([
'Bucket' => '<string>', // REQUIRED
'Key' => '<string>', // REQUIRED
'RequestPayer' => 'requester',
'RestoreRequest' => [
'Days' => <integer>, // REQUIRED
'GlacierJobParameters' => [
'Tier' => 'Standard|Bulk|Expedited', // REQUIRED
],
],
'VersionId' => '<string>',
]);
에 대한 일반적인 템플릿입니다 사용할 수 있지만, 잘못된 너무 많은이있다 여기 진술. Glacier API, cli, DescribeJob 및 SNS 주제와 Glacier 서비스와의 직접적인 상호 작용 - S3 관리 콘솔에 대한 링크 이후에는 Glacier 스토리지 클래스의 S3 객체에는 적용 할 수 없습니다. S3는 "귀하"의 빙하 계정에 오브젝트를 저장하지 않습니다.그것은 그것들을 당신 자신이 접근 할 수없는 곳에 저장합니다. –
안녕하세요 @ 마이클,이 답변을 알아 줘서 고마워. 나는 S3 빙하 학급과 빙하 그 자체를 섞었다. 정답은 http://docs.aws.amazon.com/AmazonS3/latest/dev/restoring-objects.html에 나와 있습니다. 곧 답변을 고칠 것입니다. 다시 한번 감사드립니다. –
이미 업데이트되었습니다. –