AWS SDK for PHP 버전 3 구성 - AWS SDK for PHP

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

AWS SDK for PHP 버전 3 구성

AWS SDK for PHP는 다양한 기능과 구성 요소로 구성됩니다. 다음 각 항목에서는 SDK에서 사용되는 구성 요소를 설명합니다.

AWS SDK 및 도구 참조 안내서에는 많은 AWS SDK에 공통적인 설정, 기능 및 기타 기본 개념도 포함되어 있습니다.

공유 configcredentials 파일

공유 AWS configcredentials 파일은 AWS SDK for PHP에 대한 인증 및 구성을 지정할 수 있는 가장 일반적인 방법입니다. 이러한 파일을 사용하여 도구 및 애플리케이션이 AWS SDK 및 AWS Command Line Interface에서 사용할 수 있는 설정을 저장할 수 있습니다.

공유 AWS, configcredentials 파일과 파일은 컴퓨터의 "home" 폴더에 있는 .aws라는 이름이 지정된 폴더에 기본적으로 들어 있는 일반 텍스트 파일입니다. 이 파일의 위치를 찾으려면 AWS SDK 및 도구 참조 가이드에서 공유 configcredentials파일의 위치를 참조하세요.

이러한 파일에 저장할 수 있는 모든 설정은 AWS SDK 및 도구 참조 안내서구성 및 인증 설정 참조를 참조하세요. 또한 이 참조에서는 환경 변수와 같은 대체 소스의 설정을 적용하는 우선 순위에 대해서도 설명합니다.

명명된 프로파일

공유 configcredentials 파일 내의 설정은 특정 프로필과 연결됩니다. 프로필이 여러 개 있는 경우 다양한 설정 구성을 만들어 다양한 시나리오에 적용할 수 있습니다. 프로파일 중 하나는 프로파일로 지정되며 사용할 default 프로파일을 명시적으로 지정하지 않는 경우 자동으로 사용됩니다.

이름이 지정된 프로필을 설정하는 방법에 대한 자세한 내용은 AWS SDK 및 도구 참조 가이드공유 configcredentials 파일을 참조하세요.

다음 profile 옵션을 사용하여 클라이언트를 인스턴스화할 때 사용할 명명된 프로필을 지정할 수 있습니다.

use Aws\DynamoDb\DynamoDbClient; // Instantiate a client with the credentials from the my_profile_name profile $client = new DynamoDbClient([ 'profile' => 'my_profile_name', 'region' => 'us-west-2', 'version' => 'latest' ]);