무엇입니까 AWS CodeArtifact? - CodeArtifact

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

무엇입니까 AWS CodeArtifact?

AWS CodeArtifact 안전하고 확장성이 뛰어난 관리형 아티팩트 리포지토리 서비스로서, 조직에서 애플리케이션 개발을 위한 소프트웨어 패키지를 저장하고 공유하는 데 도움이 됩니다. NuGet CLI, Maven, Gradle, npm, yarn, pip 및 twine과 같은 인기 있는 빌드 도구 및 패키지 관리자와 CodeArtifact 함께 사용할 수 있습니다. CodeArtifact 자체 아티팩트 스토리지 시스템을 관리하거나 인프라 확장에 대해 걱정할 필요가 줄어듭니다. CodeArtifact 리포지토리에 저장할 수 있는 패키지 수나 총 크기에는 제한이 없습니다.

개인 CodeArtifact 리포지토리와 npmjs.com 또는 Maven Central과 같은 외부 공용 리포지토리를 연결할 수 있습니다. CodeArtifact 그러면 패키지 관리자가 요청하면 필요에 따라 공용 리포지토리에서 패키지를 가져와 저장합니다. 이렇게 하면 애플리케이션에서 사용하는 오픈 소스 종속성을 더 편리하게 사용할 수 있고 패키지를 빌드 및 개발에 항상 사용할 수 있습니다. 개인 패키지를 CodeArtifact 리포지토리에 게시할 수도 있습니다. 이를 통해 조직의 여러 애플리케이션과 개발 팀 간에 전용 소프트웨어 구성 요소를 공유할 수 있습니다.

자세한 내용은 을 참조하십시오 AWS CodeArtifact.

어떻게 CodeArtifact 작동하나요?

CodeArtifact 소프트웨어 패키지를 리포지토리에 저장합니다. 리포지토리는 다국어 개체이며, 따라서 지원되는 모든 유형의 패키지가 단일 리포지토리에 포함될 수 있습니다. 모든 CodeArtifact 리포지토리는 단일 CodeArtifact 도메인의 구성원입니다. 리포지토리가 하나 이상 있는 조직의 프로덕션 도메인은 한 개만 사용하는 것이 좋습니다. 예를 들어 각 리포지토리를 다른 개발 팀에서 사용할 수 있습니다. 그런 경우 전체 개발팀에서 리포지토리의 패키지를 검색하고 공유할 수 있습니다.

리포지토리에 패키지를 추가하려면 npm 또는 Maven과 같은 패키지 관리자가 리포지토리 엔드포인트(URL)를 사용하도록 구성합니다. 그런 다음 패키지 관리자를 사용하여 패키지를 리포지토리에 게시할 수 있습니다. npmjs, NuGet Gallery, Maven Central 또는 PyPI와 같은 공용 리포지토리에 대한 외부 연결을 통해 구성하여 오픈 소스 패키지를 리포지토리로 가져올 수도 있습니다. 자세한 정보는 CodeArtifact 리포지토리를 공용 리포지토리에 연결을 참조하세요.

패키지를 한 리포지토리에서 동일한 도메인의 다른 리포지토리에서 사용할 수도 있습니다. 이렇게 하려면 한 리포지토리를 다른 리포지토리의 업스트림으로 구성해야 합니다. 업스트림 리포지토리에서 사용할 수 있는 모든 패키지 버전을 다운스트림 리포지토리에서도 사용할 수 있습니다. 또한 공용 저장소에 대한 외부 연결을 통해 업스트림 리포지토리에서 사용할 수 있는 모든 패키지를 다운스트림 리포지토리에서도 사용할 수 있습니다. 자세한 정보는 에서 업스트림 리포지토리로 작업하기 CodeArtifact을 참조하세요.

CodeArtifact 패키지 버전을 게시하거나 사용하려면 사용자가 서비스 인증을 받아야 합니다. 자격 증명을 사용하여 인증 토큰을 생성하여 CodeArtifact 서비스를 인증해야 합니다 AWS . CodeArtifact 리포지토리의 패키지는 공개적으로 사용할 수 없습니다. 에서의 CodeArtifact 인증 및 액세스에 대한 자세한 내용은 을 참조하십시오. AWS CodeArtifact 인증 및 토큰

시작하려면 어떻게 해야 하나요 CodeArtifact?

다음 단계를 수행하는 것이 좋습니다.

  1. CodeArtifact 을 읽고 자세히 알아보세요AWS CodeArtifact 개념.

  2. 의 단계에 따라 사용자 AWS CLI, a, IAM 사용자를 설정합니다. AWS 계정로 설정 AWS CodeArtifact

  3. CodeArtifact 시작하기 지침을 CodeArtifact 따라 사용하십시오.