[php] PHP 라이브러리 S3 파일 다운로드

이 블로그 포스트에서는 PHP의 AWS SDK를 사용하여 Amazon S3에서 파일을 다운로드하는 방법을 안내합니다.

Amazon S3 PHP SDK 설치

먼저, Composer를 사용하여 AWS SDK for PHP를 프로젝트에 설치해야 합니다.

composer require aws/aws-sdk-php

AWS SDK for PHP를 프로젝트에 설치한 후에는, 필요한 클래스 및 함수를 사용하여 S3에서 파일을 다운로드할 수 있습니다.

use Aws\S3\S3Client;

$bucket = 'your_bucket_name';
$key = 'your_object_key';

$s3 = new S3Client([
    'version' => 'latest',
    'region'  => 'your_region',
    'credentials' => [
        'key'    => 'your_access_key',
        'secret' => 'your_secret_key',
    ],
]);

$result = $s3->getObject([
    'Bucket' => $bucket,
    'Key'    => $key,
    'SaveAs' => 'local_file_path',
]);

위의 코드에서, your_bucket_name, your_object_key, your_region, your_access_key, your_secret_key, local_file_path를 각각 해당하는 값으로 대체해야 합니다.

파일 다운로드 확인

파일이 성공적으로 다운로드되면 SaveAs로 지정한 로컬 경로에 파일이 생성됩니다.

이제 PHP를 사용하여 Amazon S3에서 파일을 다운로드하는 방법에 대해 알아보았습니다. AWS SDK for PHP를 사용하면 간단하게 S3에서 파일을 다운로드할 수 있습니다.

더 많은 정보를 원한다면 AWS SDK for PHP 문서를 참고하세요.