Hello AWS SDK for PHP 튜토리얼 - AWS SDK for PHP

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Hello AWS SDK for PHP 튜토리얼

AWS SDK for PHP를 사용하여 Amazon S3에 인사하세요. 다음 예제에서는 모든 Amazon S3 버킷의 목록을 표시합니다.

코드에 SDK 포함

어떤 기술을 사용하여 SDK를 설치했든 상관없이, 단일 require 문을 사용하여 SDK를 코드에 포함할 수 있습니다. 설치 기법에 가장 적합한 PHP 코드를 찾으려면 다음 표를 참조하세요. /path/to/의 인스턴스를 시스템의 실제 경로로 바꿉니다.

설치 기법 Require 명령문

생성자 사용

require '/path/to/vendor/autoload.php';

phar 사용

require '/path/to/aws.phar';

ZIP 사용

require '/path/to/aws-autoloader.php';

이 항목에서는 Composer 설치 방법을 가정하는 예제를 보여 줍니다. 다른 설치 방법을 사용하는 경우 이 단원으로 돌아와서 사용할 올바른 require 코드를 찾을 수 있습니다.

코드 쓰기

다음 코드를 복사하여 새로운 소스 파일에 붙여 넣습니다. 이 파일을 저장하고 이름을 hello-s3.php로 지정합니다.

require 'vendor/autoload.php'; use Aws\S3\S3Client; /** * List your Amazon S3 buckets. * * This code expects that you have AWS credentials set up per: * https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/guide_credentials.html */ //Create a S3Client $s3Client = new S3Client([ 'profile' => 'default', 'region' => 'us-west-2', 'version' => '2006-03-01' ]); //Listing all S3 Bucket $buckets = $s3Client->listBuckets(); foreach ($buckets['Buckets'] as $bucket) { echo $bucket['Name'] . "\n"; }

프로그램 실행

명령 프롬프트를 PHP 프로그램을 실행합니다. PHP 프로그램을 실행하는 일반적인 명령 구문은 다음과 같습니다.

php [source filename] [arguments...]

이 샘플 코드는 인수를 사용하지 않습니다. 이 코드를 실행하려면 명령 프롬프트에 다음을 입력합니다.

$ php hello-s3.php

다음 단계

다른 많은 Amazon S3 작업을 테스트하려면 의 AWS코드 예제 리포지토리를 확인하십시오 GitHub.