Conceder acesso à Amazon VPC nos projetos do CodeBuild
Inclua essas configurações na definição do VPC:
-
Em ID da VPC, escolha o ID da VPC utilizado pelo CodeBuild.
-
Em Sub-redes, escolha uma sub-rede privada com conversão de NAT que inclui ou tem rotas para os recursos usados pelo CodeBuild.
-
Em Grupos de segurança, selecione os grupos de segurança que o CodeBuild usa para permitir acesso a recursos nas VPCs.
Para usar o console para criar um projeto de compilação, consulte Criar um projeto de compilação (console). Ao criar ou alterar o projeto do CodeBuild, em VPC, selecione o ID da VPC, as sub-redes e os grupos de segurança.
Para usar a AWS CLI para criar um projeto de compilação, consulte Crie um projeto de compilação (AWS CLI). Se você estiver usando a AWS CLI com o CodeBuild, o perfil de serviço usado pelo CodeBuild para interagir com serviços em nome do usuário do IAM deverá ter uma política anexada. Para obter mais informações, consulte Permitir que o CodeBuild acesse os serviços da AWS necessários para criar uma interface de rede da VPC.
O objeto vpcConfig deve incluir vpcId, securityGroupIds e subnets.
-
vpcId: obrigatório. O ID da VPC que o CodeBuild usa. Execute este comando para obter uma lista de todos os IDs de Amazon VPC na região:aws ec2 describe-vpcs -
subnets: obrigatório. Os IDs de sub-rede que incluem recursos usados pelo CodeBuild. Execute este comando para obter estes IDs:aws ec2 describe-subnets --filters "Name=vpc-id,Values=<vpc-id>" --region us-east-1nota
Substitua
us-east-1pela sua região. -
securityGroupIds: obrigatório. Os IDs de grupos de segurança usados pelo CodeBuild para permitir acesso a recursos nas VPCs. Execute este comando para obter estes IDs:aws ec2 describe-security-groups --filters "Name=vpc-id,Values=<vpc-id>" --region us-east-1nota
Substitua
us-east-1pela sua região.