기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
에 대한 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-typeInterface
\ --service-name com.amazonaws.region.codeartifact.api --subnet-idssubnetid
\ --security-group-idsgroupid
--private-dns-enabled
다음 명령은 패키지 관리자 및 빌드 도구에 액세스할 수 있는 엔드포인트를 생성합니다.
aws ec2 create-vpc-endpoint --vpc-id
vpcid
--vpc-endpoint-typeInterface
\ --service-name com.amazonaws.region.codeartifact.repositories --subnet-idssubnetid
\ --security-group-idsgroupid
--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가 무엇인가요?를 참조하세요.