PHP용 AWS SDK를 사용하여 AWS를 빠르게 시작합니다. 이 SDK는 최신 오픈 소스 PHP 라이브러리로, 이를 사용하면 PHP 애플리케이션을 Amazon S3, Amazon Glacier, Amazon DynamoDB 등의 AWS 서비스와 쉽게 통합할 수 있습니다.


PHP용 AWS SDK 버전 3는 이제 누구나 사용 가능하며 버전 2에서 쉽게 마이그레이션 할 수 있도록 거의 동일한 API 패턴을 유지하면서 여러 개선 사항과 신규 기능을 제공합니다.


Amazon DynamoDB JSON and Array Marshaler

Amazon DynamoDB 스토리지의 JSON 문서 및 PHP 배열을 간편하게 마샬링하고 역 마샬링합니다.

Amazon DynamoDB Session Handler

DynamoDB에 애플리케이션 세션 상태를 간편하게 저장하여 세션 상태 스케일 병목 현상을 제거합니다.

Amazon S3 Stream Wrapper

fopen, copy, file_get_contents 등 PHP 내장 함수를 사용하여 Amazon S3에 저장된 객체를 사용합니다.

Waiters

새로 시작된 Amazon EC2 인스턴스가 '실행' 상태가 되길 기다리는 것과 같이 리소스 상태 변화에 대한 폴링을 자동화합니다.


AWS Resource API는 더욱 간단하고 직관적인 코딩 환경을 위해 "낮은 수준" 또는 RPC 스타일 인터페이스에서 객체 지향적 추상화를 제공합니다. 리소스 객체는 리소스의 특성 및 작업을 리소스 객체의 속성 및 방법으로 표시하는 AWS 리소스(Amazon EC2 인스턴스 또는 Amazon S3 객체 등)에 대한 참조입니다. 기본 HTTP API 요청의 세부 정보를 모두 볼 수 있고, AWS 리소스를 로컬 PHP 객체처럼 사용할 수 있습니다. 아래 샘플 코드는 API 작동 방법을 보여줍니다. 지원되는 서비스에는 Amazon EC2, Amazon S3, Amazon SNS, Amazon SQS, AWS IAM, Amazon Glacier, AWS CloudFormation이 있으며, 차후에 더 많은 서비스가 추가될 예정입니다.

// 아래 샘플 코드는 API 작동 방법을 보여줍니다.

$aws = new Aws($config);

// 리소스 객체에 대한 참조를 가져옵니다.

$bucket = $aws->s3->bucket('my-bucket');

$object = $bucket->object('image/bird.jpg');

// 리소스 속성에 액세스합니다.

echo $object['LastModified'];

// 리소스 방법을 호출하여 작업을 수행합니다.

$object->delete();

$bucket->delete();


최신 PHP용 AWS SDK로의 마이그레이션 방법 살펴보기 Migration Guide »

소스 코드 분석하기 GitHub 리포지토리 »

최신 SDK 세부 정보 알아보기 Change Log »

다른 개발자와 연결하기 PHP 커뮤니티 포럼 »

AWS와 함께 PHP를 사용하는 방법에 대해 자세히 알아보기 PHP 개발자 센터 »

PHP용 AWS SDK 이전 버전을 찾고 계십니까?

PHP용 AWS SDK – 버전 2는 GitHub의 "v2" 브랜치에서 확인할 수 있습니다.

PHP용 AWS SDK – 버전 2 다운로드 »

GitHub에서 소스 가져오기 »

PHP용 AWS SDK – 버전 1은 PHP용 AWS SDK와 함께 원활하게 작동됩니다.

PHP용 AWS SDK – 버전 1 다운로드 »

GitHub에서 소스 가져오기 »