[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 문서를 참고하세요.