

 [AWS SDK for JavaScript V3 API 참조 안내서](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/)는 AWS SDK for JavaScript 버전 3(V3)의 모든 API 작업을 자세히 설명합니다.

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

# SDK for JavaScript에서 AWS 서비스 작업
<a name="working-with-services"></a>

 AWS SDK for JavaScript v3는 클라이언트 클래스 컬렉션을 통해 지원하는 서비스에 대한 액세스를 제공합니다. 이러한 클라이언트 클래스에서는 일반적으로 *서비스 객체*라고 부르는 서비스 인터페이스 객체를 생성합니다. 지원되는 각 AWS 서비스에는 서비스 기능 및 리소스를 사용하기 위한 하위 수준 APIs를 제공하는 클라이언트 클래스가 하나 이상 있습니다. 예를 들어 Amazon DynamoDB API는 `DynamoDB` 클래스를 통해 사용할 수 있습니다.

SDK for JavaScript를 통해 노출되는 서비스는 요청-응답 패턴에 따라 호출 애플리케이션과 메시지를 교환합니다. 이 패턴에서 서비스를 호출하는 코드는 해당 서비스의 엔트포인트에 HTTP/HTTPS 요청을 제출합니다. 이 요청에는 호출 중인 특정 기능을 성공적으로 호출하는 데 필요한 파라미터가 포함되어 있습니다. 호출된 서비스는 다시 요청자에게 보낼 응답을 생성합니다. 이 응답에는 작업에 성공에 성공한 경우에는 데이터가, 작업에 실패한 경우에는 오류 정보가 포함됩니다.

 AWS 서비스 호출에는 시도된 재시도를 포함하여 서비스 객체에 대한 작업의 전체 요청 및 응답 수명 주기가 포함됩니다. 요청에는 0개 이상의 속성이 JSON 파라미터로 포함됩니다. 응답은 작업과 관련된 객체에 캡슐화되며 콜백 함수 또는 JavaScript promise와 같은 여러 기법 중 하나를 통해 요청자에게 반환됩니다.

**Topics**
+ [서비스 객체 생성 및 직접 호출](creating-and-calling-service-objects.md)
+ [비동기식 서비스 직접 호출](calling-services-asynchronously.md)
+ [서비스 클라이언트 요청 생성](the-request-object.md)
+ [서비스 클라이언트 응답 처리](the-response-object.md)
+ [JSON 작업](working-with-json.md)
+ [AWS SDK for JavaScript 통화 로깅](logging-sdk-calls.md)
+ [DynamoDB에서 AWS 계정 기반 엔드포인트 사용](ddb-account-based-endpoints-v3.md)
+ [Amazon S3 체크섬을 통한 데이터 무결성 보호](s3-checksums.md)
+ [SDK for JavaScript 코드 예](sdk-code-samples.md)