Incluya estos ajustes en la configuración de su VPC:
-
En VPC ID, elija el ID de VPC utilizado por CodeBuild.
-
En Subredes, elija una subred privada con traducción de NAT que incluya o tenga rutas a los recursos utilizados por CodeBuild.
-
En Grupos de seguridad, elija los grupos de seguridad utilizados por CodeBuild para permitir el acceso a los recursos de las VPC.
Si desea utilizar la consola para crear un proyecto de compilación, consulte Creación de un proyecto de compilación (consola). Al crear o cambiar un proyecto de CodeBuild, en VPC, elija el ID de la VPC, las subredes y los grupos de seguridad.
Si desea utilizar AWS CLI para crear un proyecto de compilación, consulte Crear un proyecto de compilación (AWS CLI). Si utiliza la AWS CLI con CodeBuild, el rol de servicio empleado en CodeBuild para interactuar con los servicios en nombre del usuario de IAM debe tener asociada una política. Para obtener más información, consulte Permitir el acceso de CodeBuild a los servicios de AWS necesarios para crear una interfaz de red de VPC.
El objeto vpcConfig
debe incluir su vpcId
, securityGroupIds
y subnets
.
-
vpcId
: obligatorio. El ID de VPC utilizado por CodeBuild. Ejecute este comando para obtener una lista de todos los ID de VPC de Amazon de su región:aws ec2 describe-vpcs
-
subnets
: obligatorio. ID de subred que incluyen recursos utilizados por CodeBuild. Ejecute este comando para obtener estos identificadores:aws ec2 describe-subnets --filters "Name=vpc-id,Values=<vpc-id>" --region us-east-1
nota
Reemplace la
us-east-1
por su región. -
securityGroupIds
: obligatorio. ID de grupo de seguridad utilizados por CodeBuild para permitir el acceso a los recursos en las VPC. Ejecute este comando para obtener estos identificadores:aws ec2 describe-security-groups --filters "Name=vpc-id,Values=<vpc-id>" --region us-east-1
nota
Reemplace la
us-east-1
por su región.