

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

# Visual Studio에서 CodeArtifact 사용
<a name="using-aws-codeartifact"></a>

AWS CodeArtifact는 완전관리형 아티팩트 리포지토리 서비스로서, 이를 통해 조직은 애플리케이션 개발에 사용되는 소프트웨어 패키지를 안전하게 저장하고 공유할 수 있습니다. CodeArtifact는 NuGet 및 .NET Core CLI 및 Visual Studio와 같은 인기 있는 빌드 도구 및 패키지 관리자와 함께 사용할 수 있습니다. 또한 [NuGet.org](https://www.nuget.org/)와 같은 외부 공개 리포지토리에서 패키지를 가져오도록 CodeArtifact를 구성할 수 있습니다.

CodeArtifact에서는 패키지가 리포지토리에 저장되고 도메인 내에 저장됩니다. AWS Toolkit for Visual Studio는 CodeArtifact 리포지토리를 사용하여 Visual Studio를 간단하게 구성할 수 있으므로 CodeArtifact에서 직접 그리고 NuGet.org 모두에서 Visual Studio의 패키지를 쉽게 사용할 수 있습니다.

## CodeArtifact 리포지토리를 NuGet 패키지 소스로 추가
<a name="add-repo-as-nuget-package-source"></a>

CodeArtifact의 패키지를 사용하려면 Visual Studio의 **NuGet 패키지 관리자**에서 리포지토리를 패키지 소스로 추가해야 합니다.

 **리포지토리를 패키지 소스로 추가** 

1. AWS 탐색기에서 **AWS CodeArtifact** 노드의 해당 리포지토리로 이동하세요.

1. 추가하려는 리포지토리의 컨텍스트 메뉴(마우스 오른쪽 버튼으로 클릭)를 연 다음, **NuGet 소스 엔드포인트 복사**를 선택하세요.

1. **도구 > 옵션** 메뉴의 **NuGet 패키지 관리자** 노드 아래에 있는 **패키지 소스**로 이동하세요.

1. **패키지 소스**에서 더하기 기호(**\$1**)를 선택하고 이름을 편집한 다음 이전에 복사한 NuGet 소스 엔드포인트 URL을 **소스** 필드에 붙여넣습니다.

1. 새로 추가한 패키지 소스 옆의 확인란을 선택하여 활성화하세요.
**참고**  
CodeArtifact에 **Nuget.org**에 대한 외부 연결을 추가하고 Visual Studio에서 **nuget.org** 패키지 소스를 비활성화하는 것이 좋습니다. 외부 연결을 사용하는 경우 **Nuget.org**에서 가져온 모든 종속성이 CodeArtifact에 저장됩니다. 어떤 이유로든 **NuGet.org**가 다운되더라도 필요한 패키지는 계속 사용할 수 있습니다. 외부 연결에 대한 자세한 정보는 *AWS CodeArtifact 사용 설명서*의 [외부 연결 추가](https://docs.aws.amazon.com/codeartifact/latest/ug/external-connection.html)를 참조하세요.

1. **확인**을 선택하여 메뉴를 닫습니다.

Visual Studio에서 CodeArtifact를 사용하는 방법에 대한 자세한 정보는 *AWS CodeArtifact 사용 설명서*의 [Visual Studio에서 CodeArtifact 사용](https://docs.aws.amazon.com/codeartifact/latest/ug/nuget-visual-studio.html) 참조하세요.