구성 - AWS SDKs및 도구

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

구성

AWS SDK 및 기타 AWS 개발자 도구 AWS Command Line Interface (예:AWS CLI) 를 사용하여 AWS 서비스 API와 상호 작용할 수 있습니다. 하지만 이를 시도하기 전에 요청 작업을 수행하는 데 필요한 정를 사용하여 SDK 또는 도구를 구성해야 합니다.

이 정보에는 다음과 같은 항목이 포함됩니다.

  • API를 호출자를 식별하는 보안 인증 정보. 자격 증명은 서버에 대한 요청을 암호화하는 데 사용됩니다. AWS 이 정보를 사용하여 ID를 AWS 확인하고 이와 관련된 권한 정책을 검색할 수 있습니다. 그러면 사용자에게 허용된 작업을 결정할 수 있습니다.

  • 요청 처리 방법, 요청을 보낼 위치 ( AWS 서비스 엔드포인트), 응답을 AWS CLI 해석하거나 표시하는 방법을 또는 SDK에 지시하는 데 사용하는 기타 구성 세부 정보

각 SDK 또는 도구는 필요한 보안 인증 및 구성 정보를 제공하는 데 사용할 수 있는 여러 소스를 지원합니다. 일부 소스는 SDK 또는 도구에만 적용되며, 해당 방법을 사용하는 방법에 대한 자세한 사항은 해당 도구 또는 SDK 설명서를 참조해야 합니다.

하지만 대부분의 AWS SDK 및 도구는 코드 자체를 제외한 두 가지 기본 소스의 공통 설정을 지원합니다.

  • 공유 AWS 구성 및 자격 증명 파일 — 공유 configcredentials 파일은 AWS SDK 또는 도구에 인증 및 구성을 지정할 수 있는 가장 일반적인 방법입니다. 이러한 파일을 사용하여 도구 및 애플리케이션에서 사용할 수 있는 설정을 저장할 수 있습니다. 공유 configcredentials 파일 내의 설정은 특정 프로파일과 연결됩니다. 프로파일이 여러 개 있는 경우 다양한 설정 구성을 만들어 다양한 시나리오에 적용할 수 있습니다. AWS 도구를 사용하여 명령을 호출하거나 SDK를 사용하여 AWS API를 호출하는 경우 해당 작업에 사용할 프로필, 즉 구성 설정을 지정할 수 있습니다. 프로파일 중 하나는 default 프로파일로 지정되며 사용할 프로파일을 명시적으로 지정하지 않으면 자동으로 이를 사용합니다. 이러한 파일에 저장할 수 있는 설정은 이 참조 안내서에 설명되어 있습니다.

  • 환경 변수 - 일부 설정은 별도로 사용자 운영 체제의 환경 변수에 저장할 수도 있습니다. 한 번에 한 세트의 환경 변수만 적용할 수 있지만 프로그램이 실행되고 요구 사항이 변경되면 환경 변수를 능동적으로 수정할 수 있습니다.