CodeBuild프로젝트에서 Amazon VPC 액세스를 허용하세요 - AWS CodeBuild

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

CodeBuild프로젝트에서 Amazon VPC 액세스를 허용하세요

VPC구성에 다음 설정을 포함하세요.

  • ID의 경우 사용할 VPCVPCID를 선택합니다. CodeBuild

  • 서브넷의 경우, 에서 사용하는 리소스에 대한 경로를 포함하거나 포함하는 NAT 변환이 포함된 프라이빗 서브넷을 선택하십시오. CodeBuild

  • 보안 그룹의 경우, 의 리소스에 대한 액세스를 허용하는 데 CodeBuild 사용하는 보안 그룹을 선택합니다. VPCs

콘솔을 사용하여 빌드 프로젝트를 생성하려면 빌드 프로젝트 만들기(콘솔) 단원을 참조하십시오. CodeBuild 프로젝트를 만들거나 변경할 때 에서 VPC ID VPC, 서브넷, 보안 그룹을 선택합니다.

를 사용하여 빌드 프로젝트를 AWS CLI 만들려면 을 참조하십시오빌드 프로젝트 생성(AWS CLI). 를 사용하는 경우 에서 AWS CLI IAM 사용자를 대신하여 서비스와 상호 작용하는 CodeBuild 데 사용하는 서비스 역할에 정책이 첨부되어 있어야 합니다. CodeBuild 자세한 내용은 VPC 네트워크 인터페이스를 생성하는 데 필요한 AWS 서비스에 대한 CodeBuild 액세스 허용을 참조하세요.

The vpcConfig 객체에는 다음이 포함되어야 합니다.vpcId, securityGroupIds, 및 subnets.

  • vpcId: 필수 항목입니다. CodeBuild 사용하는 VPC ID. 다음 명령을 실행하여 해당 지역의 모든 Amazon VPC IDs 목록을 가져옵니다.

    aws ec2 describe-vpcs
  • subnets: 필수 항목입니다. 에서 사용하는 리소스가 IDs 포함된 서브넷. CodeBuild 이 명령을 실행하여 다음을 얻으십시오. IDs

    aws ec2 describe-subnets --filters "Name=vpc-id,Values=<vpc-id>" --region us-east-1
    참고

    us-east-1을 해당 리전으로 바꿉니다.

  • securityGroupIds: 필수 항목입니다. 에서 리소스에 대한 액세스를 허용하는 IDs CodeBuild 데 사용하는 보안 VPCs 그룹입니다. 다음 명령을 실행하여 IDs 다음을 가져옵니다.

    aws ec2 describe-security-groups --filters "Name=vpc-id,Values=<vpc-id>" --region us-east-1
    참고

    us-east-1을 해당 리전으로 바꿉니다.