메뉴
Amazon Simple Storage Service
개발자 안내서 (API Version 2006-03-01)

AWS 계정 또는 IAM 사용자 자격 증명을 사용하여 요청하기 - PHP용 AWS SDK

이 주제에서는 AWS 계정 또는 IAM 사용자 자격 증명을 사용하여 인증된 요청을 보내기 위해 PHP용 AWS SDK의 클래스를 사용하는 방법을 안내합니다.

참고

이미 PHP용 AWS SDK 사용 및 PHP 예제 실행의 지침에 따라 PHP용 AWS SDK가 올바르게 설치되어 있다고 가정합니다.

AWS 계정 또는 IAM 사용자 자격 증명을 사용하여 요청하기

1

Aws\S3\S3Client 클래스의 factory() 메서드를 사용하여 Amazon S3 클라이언트의 인스턴스를 만듭니다.

2

Aws\S3\S3Client 메서드 중 하나를 실행하여 요청을 Amazon S3로 보냅니다. 예를 들어, Aws\S3\S3Client::listBuckets() 메서드를 사용하여 계정에 대한 모든 버킷을 나열하는 요청을 보낼 수 있습니다. 클라이언트 API가 자격 증명에서 필요한 서명을 생성하여 Amazon S3로 보내는 요청에 포함합니다.

다음 PHP 코드 샘플에서는 이전 작업을 보여 주고 클라이언트에서 보안 자격 증명을 사용하여 계정에 대한 모든 버킷을 나열하는 요청을 실행하는 방법을 보여 줍니다.

Copy
use Aws\S3\S3Client; // Instantiate the S3 client with your AWS credentials $s3 = S3Client::factory(); $result = $s3->listBuckets();

사용 가능한 예제는 Amazon S3 객체로 작업Amazon S3 버킷을 사용한 작업을 참조하십시오. AWS 계정 또는 IAM 사용자 자격 증명을 사용하여 이러한 예제를 테스트할 수 있습니다.

버킷의 객체 키를 나열하는 예제는 PHP용 AWS SDK를 사용한 키 나열을 참조하십시오.

이 페이지에서: