Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Autorisez l'accès à Amazon VPC dans vos projets CodeBuild
Incluez ces paramètres dans la configuration de votre VPC :
-
Pour l'ID VPC, choisissez l'ID VPC qui utilise. CodeBuild
-
Pour les sous-réseaux, choisissez un sous-réseau privé avec traduction NAT qui inclut ou possède des itinéraires vers les ressources utilisées par. CodeBuild
-
Pour Security Groups (Groupes de sécurité), choisissez les groupes de sécurité utilisés par CodeBuild pour autoriser l'accès aux ressources des VPC.
Pour utiliser la console afin de créer un projet de génération, consultez Création d'un projet de génération (console). Lorsque vous créez ou modifiez votre CodeBuild projet, dans VPC, choisissez votre ID VPC, vos sous-réseaux et vos groupes de sécurité.
Pour utiliser le AWS CLI pour créer un projet de construction, voirCréation d'un projet de génération (AWS CLI). Si vous utilisez le AWS CLI with CodeBuild, le rôle de service utilisé CodeBuild pour interagir avec les services au nom de l'utilisateur IAM doit être associé à une politique. Pour plus d'informations, consultez Autoriser CodeBuild l'accès aux AWS services requis pour créer une interface réseau VPC.
L'vpcConfigobjet doit inclure votre vpcIdsecurityGroupIds, etsubnets.
-
vpcId: obligatoire. L'ID VPC qui CodeBuild utilise. Exécutez cette commande pour obtenir la liste de tous les identifiants Amazon VPC de votre région :aws ec2 describe-vpcs -
subnets: obligatoire. Les identifiants de sous-réseau qui incluent les ressources utilisées par CodeBuild. Exécutez cette commande pour obtenir ces identifiants :aws ec2 describe-subnets --filters "Name=vpc-id,Values=<vpc-id>" --region us-east-1Note
Remplacez
us-east-1par votre région. -
securityGroupIds: obligatoire. Les identifiants des groupes de sécurité utilisés CodeBuild pour autoriser l'accès aux ressources des VPC. Exécutez cette commande pour obtenir ces identifiants :aws ec2 describe-security-groups --filters "Name=vpc-id,Values=<vpc-id>" --region us-east-1Note
Remplacez
us-east-1par votre région.