AWS SDK for C++를 사용하여 AWS 서비스 요청하기 - AWS SDK for C++

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

AWS SDK for C++를 사용하여 AWS 서비스 요청하기

프로그래밍 방식으로에 액세스하기 위해 AWS 서비스 SDKs 각에 대해 클라이언트 클래스를 사용합니다 AWS 서비스. 예를 들어, 애플리케이션이 Amazon EC2에 액세스해야 하는 경우, 애플리케이션은 Amazon EC2 클라이언트 객체를 생성하여 해당 서비스와 인터페이스 합니다. 그런 다음 서비스 클라이언트를 사용하여 요청을 AWS 서비스에 보내면 됩니다.

에 요청하려면 먼저 서비스 클라이언트를 생성하고 구성 AWS 서비스해야 합니다. AWS 서비스 가 사용하는 각 코드에는 자체 라이브러리와 상호 작용 전용 유형이 있습니다. 클라이언트는 서비스에서 노출되는 각 API 작업에 대해 하나의 메서드를 노출합니다.

클라이언트 클래스의 네임스페이스는 규칙을 따릅니다Aws::Service::ServiceClient. 예를 들어 AWS Identity and Access Management (IAM)의 클라이언트 클래스는 Aws::IAM::IAMClient 이고 Amazon S3 클라이언트 클래스는 입니다Aws::S3::S3Client.

모든 AWS 서비스의 모든 클라이언트 클래스는 스레드 세이프입니다.

클라이언트 클래스를 인스턴스화할 때는 자격 AWS 증명을 제공해야 합니다. 자격 증명은 코드, 환경 또는 공유 AWS config 파일 및 공유 credentials 파일에서 제공할 수 있습니다. 자격 증명에 대한 자세한 내용은 권장 IAM Identity Center 인증 설정 지침을 참조하거나 사용 가능한 다른 자격 증명 공급자를 사용하세요.