[AWS] PHP SDK 설치(인스톨) 및 테스트
aws sdk를 설치하는 방법에는 php에서는 파이선의 pip나 노드의 npm 같은 패키지 관리자인 컴포저를 사용하는 방법이 있지만 여기선 간단하게 압축파일을 받아서 푸는 방식으로 설치를 안내 합니다. 이유는 컴포저에 대한 설명 필요 없이 압축만 풀어 오토로드 파일 인쿠르드 하여 사용하면 되기 때문 입니다.
AWS PHP SDK 설치하기
깃허브사이트에서 릴리즈를 클릭하면 현재 배포중인 최신 버전의 주소로 가게 되는데 글 작성하는 시점에서 아래 주소인것이지 버전은 달라 질 수 있습니다.
https://github.com/aws/aws-sdk-php/releases/tag/3.281.8
aws.zip 파일을 받는다.
즉, 소스를 받으면 안되며 aws.zip 파일을 받아 압축을 풀면 오토로드 파일 있다.
오토로드 파일이 보이지 않는다면 소스를 받을 것이라 생각하면 되며 오토로드가 보이는 파일을 받아야 한다.
SDK 테스트
압축을 푼 디렉토리에서 아래와 같이 입력하여 잘 읽혀 지는지 확인합니다. s3Client 부분부터 주석처리 한 다음 아무것도 나오지 않는다면 오류는 없는 것입니다.
<?php
require __DIR__ . '/aws/aws-autoloader.php';
use Aws\S3\S3Client;
use Aws\Exception\AwsException;
use Aws\ElasticLoadBalancingV2\ElasticLoadBalancingV2Client;
use Aws\Ec2\Ec2Client;
//Create a S3Client
$s3Client = new S3Client([
'profile' => 'default',
'region' => 'us-west-2',
'version' => '2006-03-01'
]);
print_r($s3Client);
exit;
이전 버전이 필요 하다면 아래 주소에서 찾아 받으면 된다.
현재 블로그등에는 예전 2 버전의 예가 있어 안되는것도 많다는 것을 참고하면 좋다.
https://github.com/aws/aws-sdk-php/releases
▲ 참고사이트
https://aws.amazon.com/ko/sdk-for-php/
https://github.com/aws/aws-sdk-php