에 대한 VPC 엔드포인트 생성 CodeArtifact - CodeArtifact

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

에 대한 VPC 엔드포인트 생성 CodeArtifact

에 대한 CodeArtifact 가상 사설 클라우드 (VPC) 엔드포인트를 생성하려면 Amazon EC2 명령을 사용합니다. create-vpc-endpoint AWS CLI 자세한 내용은 Amazon Virtual Private Cloud 사용 설명서의 인터페이스 VPC 엔드포인트(AWS PrivateLink)를 참조하세요.

에 대한 모든 요청이 네트워크에 있으려면 CodeArtifact 두 개의 VPC 엔드포인트가 필요합니다. AWS 첫 번째 CodeArtifact 엔드포인트는 API를 호출하는 데 사용됩니다 (예: 및). GetAuthorizationToken CreateRepository

com.amazonaws.region.codeartifact.api

두 번째 엔드포인트는 패키지 관리자 및 빌드 도구 (예: npm 및 Gradle) 를 사용하여 CodeArtifact 리포지토리에 액세스하는 데 사용됩니다.

com.amazonaws.region.codeartifact.repositories

다음 명령어는 리포지토리에 액세스할 수 있는 엔드포인트를 생성합니다. CodeArtifact

aws ec2 create-vpc-endpoint --vpc-id vpcid --vpc-endpoint-type Interface \ --service-name com.amazonaws.region.codeartifact.api --subnet-ids subnetid \ --security-group-ids groupid --private-dns-enabled

다음 명령은 패키지 관리자 및 빌드 도구에 액세스할 수 있는 엔드포인트를 생성합니다.

aws ec2 create-vpc-endpoint --vpc-id vpcid --vpc-endpoint-type Interface \ --service-name com.amazonaws.region.codeartifact.repositories --subnet-ids subnetid \ --security-group-ids groupid --private-dns-enabled
참고

codeartifact.repositories 엔드포인트를 생성할 때 --private-dns-enabled 옵션을 사용하여 프라이빗 DNS 호스트 이름을 활성화해야 합니다. codeartifact.repositories엔드포인트를 생성할 때 프라이빗 DNS 호스트 이름을 생성할 수 없거나 생성하지 않으려는 경우 추가 구성 단계에 따라 VPC에서 패키지 관리자를 사용해야 합니다. CodeArtifact 자세한 정보는 프라이빗 DNS가 없는 codeartifact.repositories 엔드포인트 사용을 참조하세요.

VPC 엔드포인트를 생성한 후 엔드포인트를 사용하려면 보안 그룹 규칙으로 추가 구성을 수행해야 할 수 있습니다. CodeArtifact Amazon VPC 보안 그룹에 대한 자세한 내용은 보안 그룹을 참조하세요.

연결에 CodeArtifact 문제가 있는 경우 VPC Reachability Analyzer 도구를 사용하여 문제를 디버깅할 수 있습니다. 자세한 내용은 Reachability Analyzer가 무엇인가요?를 참조하세요.