

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

# Java 생산자 라이브러리 코드 다운로드 및 구성
<a name="producersdk-javaapi-downloadcode"></a>

Java 생산자 라이브러리 절차의이 섹션에서는 Java 예제 코드를 다운로드하고, 프로젝트를 Java IDE로 가져오고, 라이브러리 위치를 구성합니다.

이 예제에 대한 사전 조건 및 기타 세부 정보는 [Java 생산자 라이브러리 사용을 참조하세요](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/producer-sdk-javaapi.html).



1. 디렉터리를 생성한 다음 GitHub 리포지토리에서 예제 소스 코드를 복제합니다.

   ```
   git clone https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-java
   ```

1. 사용하는 Java 통합 개발 환경(IDE)(예: [Eclipse](https://www.eclipse.org/) 또는 [JetBrains IntelliJ IDEA](https://www.jetbrains.com/idea/))를 열고 다운로드한 Apache Maven 프로젝트를 가져옵니다.
   + **IntelliJ IDEA에서 ** [**Import**]를 선택합니다. 다운로드한 패키지의 루트에 있는 `pom.xml` 파일을 찾습니다.
   + **Eclipse:** [**File**], [**Import**], [**Maven**], [**Existing Maven Projects**]를 차례로 선택합니다. 그런 다음 `kinesis-video-java-demo` 디렉터리로 이동합니다.

   자세한 내용은 IDE 관련 문서를 참조하십시오.

1. Java 예제 코드는 현재 AWS 자격 증명을 사용합니다. 다른 자격 증명 프로필을 사용하려면 `DemoAppMain.java`에 있는 다음 코드를 찾습니다.

   ```
   final KinesisVideoClient kinesisVideoClient = KinesisVideoJavaClientFactory
       .createKinesisVideoClient(
           Regions.US_WEST_2,
           AuthHelper.getSystemPropertiesCredentialsProvider());
   ```

   코드를 다음으로 변경합니다.

   ```
   final KinesisVideoClient kinesisVideoClient = KinesisVideoJavaClientFactory
       .createKinesisVideoClient(
           Regions.US_WEST_2,
           new ProfileCredentialsProvider("{{credentials-profile-name}}"));
   ```

   자세한 내용은 *AWS SDK for Java* 참조의 [ProfileCredentialsProvider](https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/auth/profile/ProfileCredentialsProvider.html)를 참조하세요.