SDK(2)
-
PHP용 AWS S3 Client 사용하기
AWS에서는 Simple Storage Service(이하 S3)라는 유용한 도구를 제공합니다. S3에는 이미지, 파일 뿐만 아니라 데이터베이스 백업, 소스코드 백업 데이터도 저장할 수 있습니다. 대용량 데이터를 저장하는데 유용한 서비스라고 할 수 있습니다. AWS Console로도 관리가 가능하지만 AWS에서는 다양한 언어로 S3의 파일(객체)들을 다룰 수 있는 도구를 제공합니다. 이번에는 AWS S3의 저장소 개념인 Bucket에 객체를 업로드, 가져오기, 삭제하는 기능과 Bucket의 객체 목록을 받아오는 Class를 직접 구현해 봅니다. 또한, S3에서 이미지 객체를 가져오는 경우 어떻게 브라우저 상에서 보여줄 수 있는지 그리고 어떤 점을 주의해야 하는 지도 함께 살펴봅니다. Composer 설치..
2018.01.12 -
PHP로 AWS S3에 파일 업로드 / 삭제
Composer 설치 Composer는 PHP에서 사용하는 의존성 관리 도구입니다. 프로젝트에서 필요한 라이브러리들을 선언해두면 이 Composer라는 녀석이 필요한 패키지들을 프로젝트 안에 모두 설치해주죠. AWS SDK를 사용하기 위해 일단 이 Composer라는 녀석부터 설치해보도록 하겠습니다. curl -sS https://getcomposer.org/installer | php curl을 사용해 Composer를 설치해줍니다. AWS SDK 설치 이제 프로젝트의 최상위 폴더에 composer.json이라는 파일을 만들어 줍니다. vi composer.json 이 파일에 AWS SDK를 설치하라는 선언을 해줄겁니다. { "require": { "aws/aws-sdk-php": "^3.34" } }..
2018.01.11