AWS SDK for JavaScript V3 API 참조 가이드에서는 버전 3(V3)의 모든 API 작업에 대해 AWS SDK for JavaScript 자세히 설명합니다.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
서비스별 구성
구성 정보를 서비스 개체에 SDK 전달하여 를 구성할 수 있습니다.
서비스 수준 구성은 개별 서비스에 대한 중요한 제어를 제공하므로 요구 사항이 기본 구성과 다를 때 개별 서비스 객체의 구성을 업데이트할 수 있습니다.
참고
버전 2.x에서는 AWS SDK for JavaScript 서비스 구성을 개별 클라이언트 생성자에 전달할 수 있습니다. 하지만 이러한 구성은 먼저 글로벌 구성 사본에 자동으로 병합됩니다. SDK AWS.config
또한 AWS.config.update({/* params *})
를 직접적으로 호출하면 기존 클라이언트가 아니라 업데이트 호출이 이루어진 후 인스턴스화된 서비스 클라이언트에 대한 구성만 업데이트됩니다.
이 동작은 빈번하게 혼란을 야기했으며, 이로 인해 순방향 호환 방식으로 서비스 클라이언트의 하위 집합에만 영향을 주는 구성을 글로벌 객체에 추가하기가 어려워졌습니다. 버전 3에서는 에서 관리하는 글로벌 구성이 더 이상 없습니다. SDK 인스턴스화된 각 서비스 클라이언트에 구성을 전달해야 합니다. 여전히 동일한 구성을 여러 클라이언트에서 공유할 수는 있지만, 해당 구성이 글로벌 상태와 자동으로 병합되지는 않습니다.
서비스별 구성 설정
양식에서 사용하는 각 서비스는 해당 서비스의 일부인 서비스 객체를 통해 액세스됩니다. SDK JavaScript API 예를 들어, Amazon S3 서비스에 액세스하려면 Amazon S3 서비스 객체를 생성합니다. 해당 서비스 객체에 대한 생성자의 일부인 서비스별 구성 설정을 지정할 수 있습니다.
예를 들어 여러 지역의 Amazon EC2 객체에 액세스해야 하는 경우 각 AWS 지역에 대한 Amazon EC2 서비스 객체를 생성한 다음 이에 따라 각 서비스 객체의 지역 구성을 설정하십시오.
var ec2_regionA = new EC2({region: 'ap-southeast-2', maxAttempts: 15}); var ec2_regionB = new EC2({region: 'us-west-2', maxAttempts: 15});