View a markdown version of this page

Modes et types de calcul de l'environnement de création - AWS CodeBuild

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.

Modes et types de calcul de l'environnement de création

Dans CodeBuild, vous pouvez spécifier l'image de l'environnement de calcul et d'exécution que CodeBuild vous utilisez pour exécuter vos builds. Le calcul fait référence au moteur informatique (le processeur, la mémoire et le système d'exploitation) qui est géré et maintenu par CodeBuild. Une image d'environnement d'exécution est une image de conteneur qui s'exécute sur la plate-forme de calcul que vous avez choisie et qui inclut des outils supplémentaires dont votre build pourrait avoir besoin, tels que le AWS CLI.

À propos du calcul

CodeBuild propose les modes EC2 et AWS Lambda de calcul. EC2 offre une flexibilité optimisée lors de votre construction et AWS Lambda offre des vitesses de démarrage optimisées. AWS Lambda permet des compilations plus rapides grâce à une latence de démarrage plus faible. AWS Lambda évolue également automatiquement, afin que les builds ne soient pas en attente d'exécution. Pour de plus amples informations, veuillez consulter Exécutez des builds sur AWS Lambda Calcul.

Avec le mode de calcul EC2, vous pouvez exécuter vos builds avec des flottes à la demande ou à capacité réservée. Pour les flottes à la demande, vous pouvez sélectionner des types de calcul prédéfinis tels BUILD_GENERAL1_SMALL que ou. BUILD_GENERAL1_LARGE Pour de plus amples informations, veuillez consulter À propos des types d'environnements à la demande. Pour les parcs de capacité réservée, vous pouvez sélectionner vos configurations de calcul, notamment le processeur virtuel, la mémoire et l'espace disque. Après avoir spécifié les configurations, CodeBuild vous choisirez un type de calcul pris en charge qui correspond à vos besoins. Pour de plus amples informations, veuillez consulter À propos des types d'environnement à capacité réservée.

À propos des types d'environnement à capacité réservée

AWS CodeBuild fournit des types d'environnement Linux x86, Arm, GPU, Windows et macOS pour les flottes à capacité réservée. Le tableau suivant indique le type de machine, la mémoire, les vCPU et l'espace disque disponibles, triés par région :

US East (N. Virginia)
Type d'environnement vCPU Mémoire Espace disque Type de machine Type d’instance de calcul
ARM 2 4 Gio 64 Go GENERAL reserved.arm.2cpu.4gib
ARM 4 8 GiO 128 Go GENERAL reserved.arm.4cpu.8gib
ARM 8 16 GiO 128 Go GENERAL reserved.arm.8cpu.16gib
ARM 16 32 GiO 256 Go GENERAL reserved.arm.16cpu.32gib
ARM 32 64 Go 256 Go GENERAL reserved.arm.32cpu.64gib
ARM 48 96 Go 512 Go GENERAL reserved.arm.48cpu.96gib
ARM 64 128 Gio 824 GO GENERAL reserved.arm.64cpu.128gib
BRAS EC2 2 4 Gio 64 Go GENERAL reserved.arm.2cpu.4gib
BRAS EC2 4 8 GiO 128 Go GENERAL reserved.arm.4cpu.8gib
BRAS EC2 8 16 GiO 128 Go GENERAL reserved.arm.8cpu.16gib
Linux 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Linux 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Linux 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
Linux 16 32 GiO 256 Go GENERAL reserved.x86-64.16cpu.32gib
Linux 36 72 Go 256 Go GENERAL reserved.x86-64.36cpu.72gib
Linux 48 96 Go 512 Go GENERAL reserved.x86-64.48cpu.96gib
Linux 72 144 Go 824 GO GENERAL reserved.x86-64.72cpu.144gib
Linux 96 192 Go 824 GO GENERAL reserved.x86-64.96cpu.192gib
Linux 48 96 Go 824 Go SSD NVME reserved.x86-64.48cpu.96gib.nvme
Linux 72 144 Go 824 Go SSD NVME reserved.x86-64.72cpu.144gib.nvme
Linux EC2 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Linux EC2 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Linux EC2 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
GPU Linux 4 16 GiO 235 GO (SSD) NVME reserved.gpu.4cpu.16gib.nvme
GPU Linux 8 32 GiO 435 GO (SSD) NVME reserved.gpu.8cpu.32gib.nvme
GPU Linux 16 64 Go 585 GO (SSD) NVME reserved.gpu.16cpu.64gib.nvme
GPU Linux 32 128 Gio 85 GO (SSD) NVME reserved.gpu.32cpu.128gib.nvme
GPU Linux 48 192 Go 3785 GO (SSD) NVME reserved.gpu.48cpu.192gib.nvme
GPU Linux 64 256 Gio 185 GO (SSD) NVME reserved.gpu.64cpu.256gib.nvme
GPU Linux 96 384 Go 3785 GO (SSD) NVME reserved.gpu.96cpu.384gib.nvme
macOS 8 24 GiO 128 Go GENERAL reserved.arm.m2.8cpu.24gib
macOS 12 32 GiO 256 Go GENERAL reserved.arm.m2.12cpu.32gib
Windows 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Windows 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Windows 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
Windows 16 32 GiO 256 Go GENERAL reserved.x86-64.16cpu.32gib
Windows 32 64 Go 256 Go GENERAL reserved.x86-64.32cpu.64gib
Windows 36 72 Go 256 Go GENERAL reserved.x86-64.36cpu.72gib
Windows 48 96 Go 512 Go GENERAL reserved.x86-64.48cpu.96gib
Windows 64 128 Gio 512 Go GENERAL reserved.x86-64.64cpu.128gib
Windows 72 144 Go 824 GO GENERAL reserved.x86-64.72cpu.144gib
Windows 96 192 Go 824 GO GENERAL reserved.x86-64.96cpu.192gib
Windows EC2 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Windows EC2 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib

Pour plus d'informations sur l'identifiant de tarification, consultez https://aws.amazon.com/codebuild/pricing/.

US East (Ohio)
Type d'environnement vCPU Mémoire Espace disque Type de machine Type d’instance de calcul
ARM 2 4 Gio 64 Go GENERAL reserved.arm.2cpu.4gib
ARM 4 8 GiO 128 Go GENERAL reserved.arm.4cpu.8gib
ARM 8 16 GiO 128 Go GENERAL reserved.arm.8cpu.16gib
ARM 16 32 GiO 256 Go GENERAL reserved.arm.16cpu.32gib
ARM 32 64 Go 256 Go GENERAL reserved.arm.32cpu.64gib
ARM 48 96 Go 512 Go GENERAL reserved.arm.48cpu.96gib
ARM 64 128 Gio 824 GO GENERAL reserved.arm.64cpu.128gib
BRAS EC2 2 4 Gio 64 Go GENERAL reserved.arm.2cpu.4gib
BRAS EC2 4 8 GiO 128 Go GENERAL reserved.arm.4cpu.8gib
BRAS EC2 8 16 GiO 128 Go GENERAL reserved.arm.8cpu.16gib
Linux 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Linux 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Linux 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
Linux 16 32 GiO 256 Go GENERAL reserved.x86-64.16cpu.32gib
Linux 36 72 Go 256 Go GENERAL reserved.x86-64.36cpu.72gib
Linux 48 96 Go 512 Go GENERAL reserved.x86-64.48cpu.96gib
Linux 96 192 Go 824 GO GENERAL reserved.x86-64.96cpu.192gib
Linux 48 96 Go 824 Go SSD NVME reserved.x86-64.48cpu.96gib.nvme
Linux 72 144 Go 824 Go SSD NVME reserved.x86-64.72cpu.144gib.nvme
Linux EC2 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Linux EC2 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Linux EC2 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
GPU Linux 4 16 GiO 235 GO (SSD) NVME reserved.gpu.4cpu.16gib.nvme
GPU Linux 8 32 GiO 435 GO (SSD) NVME reserved.gpu.8cpu.32gib.nvme
GPU Linux 16 64 Go 585 GO (SSD) NVME reserved.gpu.16cpu.64gib.nvme
GPU Linux 32 128 Gio 85 GO (SSD) NVME reserved.gpu.32cpu.128gib.nvme
GPU Linux 48 192 Go 3785 GO (SSD) NVME reserved.gpu.48cpu.192gib.nvme
macOS 8 24 GiO 128 Go GENERAL reserved.arm.m2.8cpu.24gib
macOS 12 32 GiO 256 Go GENERAL reserved.arm.m2.12cpu.32gib
Windows 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Windows 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Windows 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
Windows 16 32 GiO 256 Go GENERAL reserved.x86-64.16cpu.32gib
Windows 32 64 Go 256 Go GENERAL reserved.x86-64.32cpu.64gib
Windows 36 72 Go 256 Go GENERAL reserved.x86-64.36cpu.72gib
Windows 48 96 Go 512 Go GENERAL reserved.x86-64.48cpu.96gib
Windows 64 128 Gio 512 Go GENERAL reserved.x86-64.64cpu.128gib
Windows 96 192 Go 824 GO GENERAL reserved.x86-64.96cpu.192gib
Windows EC2 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Windows EC2 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib

Pour plus d'informations sur l'identifiant de tarification, consultez https://aws.amazon.com/codebuild/pricing/.

US West (N. California)
Type d'environnement vCPU Mémoire Espace disque Type de machine Type d’instance de calcul
ARM 2 4 Gio 64 Go GENERAL reserved.arm.2cpu.4gib
ARM 4 8 GiO 128 Go GENERAL reserved.arm.4cpu.8gib
ARM 8 16 GiO 128 Go GENERAL reserved.arm.8cpu.16gib
ARM 16 32 GiO 256 Go GENERAL reserved.arm.16cpu.32gib
ARM 32 64 Go 256 Go GENERAL reserved.arm.32cpu.64gib
ARM 48 96 Go 824 GO GENERAL reserved.arm.48cpu.96gib
ARM 64 128 Gio 824 GO GENERAL reserved.arm.64cpu.128gib
BRAS EC2 2 4 Gio 64 Go GENERAL reserved.arm.2cpu.4gib
BRAS EC2 4 8 GiO 128 Go GENERAL reserved.arm.4cpu.8gib
BRAS EC2 8 16 GiO 128 Go GENERAL reserved.arm.8cpu.16gib
Linux 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Linux 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Linux 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
Linux 16 32 GiO 256 Go GENERAL reserved.x86-64.16cpu.32gib
Linux 32 64 Go 256 Go GENERAL reserved.x86-64.32cpu.64gib
Linux 36 72 Go 256 Go GENERAL reserved.x86-64.36cpu.72gib
Linux 48 96 Go 512 Go GENERAL reserved.x86-64.48cpu.96gib
Linux 64 128 Gio 512 Go GENERAL reserved.x86-64.64cpu.128gib
Linux 72 144 Go 824 GO GENERAL reserved.x86-64.72cpu.144gib
Linux 96 192 Go 824 GO GENERAL reserved.x86-64.96cpu.192gib
Linux 72 144 Go 824 Go SSD NVME reserved.x86-64.72cpu.144gib.nvme
Linux EC2 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Linux EC2 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Linux EC2 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
Windows 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Windows 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Windows 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
Windows 16 32 GiO 256 Go GENERAL reserved.x86-64.16cpu.32gib
Windows 32 64 Go 256 Go GENERAL reserved.x86-64.32cpu.64gib
Windows 36 72 Go 256 Go GENERAL reserved.x86-64.36cpu.72gib
Windows 48 96 Go 512 Go GENERAL reserved.x86-64.48cpu.96gib
Windows 64 128 Gio 512 Go GENERAL reserved.x86-64.64cpu.128gib
Windows 72 144 Go 824 GO GENERAL reserved.x86-64.72cpu.144gib
Windows 96 192 Go 824 GO GENERAL reserved.x86-64.96cpu.192gib
Windows EC2 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Windows EC2 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib

Pour plus d'informations sur l'identifiant de tarification, consultez https://aws.amazon.com/codebuild/pricing/.

US West (Oregon)
Type d'environnement vCPU Mémoire Espace disque Type de machine Type d’instance de calcul
ARM 2 4 Gio 64 Go GENERAL reserved.arm.2cpu.4gib
ARM 4 8 GiO 128 Go GENERAL reserved.arm.4cpu.8gib
ARM 8 16 GiO 128 Go GENERAL reserved.arm.8cpu.16gib
ARM 16 32 GiO 256 Go GENERAL reserved.arm.16cpu.32gib
ARM 32 64 Go 256 Go GENERAL reserved.arm.32cpu.64gib
ARM 48 96 Go 512 Go GENERAL reserved.arm.48cpu.96gib
ARM 64 128 Gio 824 GO GENERAL reserved.arm.64cpu.128gib
BRAS EC2 2 4 Gio 64 Go GENERAL reserved.arm.2cpu.4gib
BRAS EC2 4 8 GiO 128 Go GENERAL reserved.arm.4cpu.8gib
BRAS EC2 8 16 GiO 128 Go GENERAL reserved.arm.8cpu.16gib
Linux 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Linux 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Linux 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
Linux 16 32 GiO 256 Go GENERAL reserved.x86-64.16cpu.32gib
Linux 36 72 Go 256 Go GENERAL reserved.x86-64.36cpu.72gib
Linux 48 96 Go 512 Go GENERAL reserved.x86-64.48cpu.96gib
Linux 72 144 Go 824 GO GENERAL reserved.x86-64.72cpu.144gib
Linux 96 192 Go 824 GO GENERAL reserved.x86-64.96cpu.192gib
Linux 48 96 Go 824 Go SSD NVME reserved.x86-64.48cpu.96gib.nvme
Linux 72 144 Go 824 Go SSD NVME reserved.x86-64.72cpu.144gib.nvme
Linux EC2 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Linux EC2 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Linux EC2 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
GPU Linux 4 16 GiO 235 GO (SSD) NVME reserved.gpu.4cpu.16gib.nvme
GPU Linux 8 32 GiO 435 GO (SSD) NVME reserved.gpu.8cpu.32gib.nvme
GPU Linux 16 64 Go 585 GO (SSD) NVME reserved.gpu.16cpu.64gib.nvme
GPU Linux 32 128 Gio 85 GO (SSD) NVME reserved.gpu.32cpu.128gib.nvme
GPU Linux 48 192 Go 3785 GO (SSD) NVME reserved.gpu.48cpu.192gib.nvme
GPU Linux 64 256 Gio 185 GO (SSD) NVME reserved.gpu.64cpu.256gib.nvme
macOS 8 24 GiO 128 Go GENERAL reserved.arm.m2.8cpu.24gib
macOS 12 32 GiO 256 Go GENERAL reserved.arm.m2.12cpu.32gib
Windows 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Windows 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Windows 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
Windows 16 32 GiO 256 Go GENERAL reserved.x86-64.16cpu.32gib
Windows 32 64 Go 256 Go GENERAL reserved.x86-64.32cpu.64gib
Windows 36 72 Go 256 Go GENERAL reserved.x86-64.36cpu.72gib
Windows 48 96 Go 512 Go GENERAL reserved.x86-64.48cpu.96gib
Windows 64 128 Gio 512 Go GENERAL reserved.x86-64.64cpu.128gib
Windows 72 144 Go 824 GO GENERAL reserved.x86-64.72cpu.144gib
Windows 96 192 Go 824 GO GENERAL reserved.x86-64.96cpu.192gib
Windows EC2 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Windows EC2 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib

Pour plus d'informations sur l'identifiant de tarification, consultez https://aws.amazon.com/codebuild/pricing/.

Asia Pacific (Tokyo)
Type d'environnement vCPU Mémoire Espace disque Type de machine Type d’instance de calcul
ARM 2 4 Gio 64 Go GENERAL reserved.arm.2cpu.4gib
ARM 4 8 GiO 128 Go GENERAL reserved.arm.4cpu.8gib
ARM 8 16 GiO 128 Go GENERAL reserved.arm.8cpu.16gib
ARM 16 32 GiO 256 Go GENERAL reserved.arm.16cpu.32gib
ARM 32 64 Go 256 Go GENERAL reserved.arm.32cpu.64gib
ARM 48 96 Go 512 Go GENERAL reserved.arm.48cpu.96gib
ARM 64 128 Gio 824 GO GENERAL reserved.arm.64cpu.128gib
BRAS EC2 2 4 Gio 64 Go GENERAL reserved.arm.2cpu.4gib
BRAS EC2 4 8 GiO 128 Go GENERAL reserved.arm.4cpu.8gib
BRAS EC2 8 16 GiO 128 Go GENERAL reserved.arm.8cpu.16gib
Linux 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Linux 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Linux 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
Linux 16 32 GiO 256 Go GENERAL reserved.x86-64.16cpu.32gib
Linux 36 72 Go 256 Go GENERAL reserved.x86-64.36cpu.72gib
Linux 48 96 Go 512 Go GENERAL reserved.x86-64.48cpu.96gib
Linux 72 144 Go 824 GO GENERAL reserved.x86-64.72cpu.144gib
Linux 96 192 Go 824 GO GENERAL reserved.x86-64.96cpu.192gib
Linux 48 96 Go 824 Go SSD NVME reserved.x86-64.48cpu.96gib.nvme
Linux 72 144 Go 824 Go SSD NVME reserved.x86-64.72cpu.144gib.nvme
Linux EC2 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Linux EC2 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Linux EC2 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
GPU Linux 4 16 GiO 235 GO (SSD) NVME reserved.gpu.4cpu.16gib.nvme
GPU Linux 8 32 GiO 435 GO (SSD) NVME reserved.gpu.8cpu.32gib.nvme
GPU Linux 48 192 Go 3785 GO (SSD) NVME reserved.gpu.48cpu.192gib.nvme
Windows 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Windows 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Windows 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
Windows 16 32 GiO 256 Go GENERAL reserved.x86-64.16cpu.32gib
Windows 32 64 Go 256 Go GENERAL reserved.x86-64.32cpu.64gib
Windows 36 72 Go 256 Go GENERAL reserved.x86-64.36cpu.72gib
Windows 48 96 Go 512 Go GENERAL reserved.x86-64.48cpu.96gib
Windows 64 128 Gio 512 Go GENERAL reserved.x86-64.64cpu.128gib
Windows 72 144 Go 824 GO GENERAL reserved.x86-64.72cpu.144gib
Windows 96 192 Go 824 GO GENERAL reserved.x86-64.96cpu.192gib
Windows EC2 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Windows EC2 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib

Pour plus d'informations sur l'identifiant de tarification, consultez https://aws.amazon.com/codebuild/pricing/.

Asia Pacific (Malaysia)
Type d'environnement vCPU Mémoire Type de machine Type d’instance de calcul
ARM 2 4 Gio GENERAL reserved:arm.g1.small
ARM 4 8 GiO GENERAL reserved:arm.g1.medium
ARM 8 16 GiO GENERAL reserved:arm.g1.large
ARM 32 64 Go GENERAL reserved:arm.g1.xlarge
ARM 48 96 Go GENERAL reserved:arm.g1.2xlarge
Linux 2 4 Gio GENERAL reserved:x86-64.g1.small
Linux 4 8 GiO GENERAL reserved:x86-64.g1.medium
Linux 8 16 GiO GENERAL reserved:x86-64.g1.large

Pour plus d'informations sur l'identifiant de tarification, consultez https://aws.amazon.com/codebuild/pricing/.

Asia Pacific (New Zealand)
Type d'environnement vCPU Mémoire Type de machine Type d’instance de calcul
ARM 2 4 Gio GENERAL reserved:arm.g1.small
ARM 4 8 GiO GENERAL reserved:arm.g1.medium
ARM 8 16 GiO GENERAL reserved:arm.g1.large
ARM 32 64 Go GENERAL reserved:arm.g1.xlarge
ARM 48 96 Go GENERAL reserved:arm.g1.2xlarge
Linux 2 4 Gio GENERAL reserved:x86-64.g1.small
Linux 4 8 GiO GENERAL reserved:x86-64.g1.medium
Linux 8 16 GiO GENERAL reserved:x86-64.g1.large

Pour plus d'informations sur l'identifiant de tarification, consultez https://aws.amazon.com/codebuild/pricing/.

Asia Pacific (Thailand)
Type d'environnement vCPU Mémoire Type de machine Type d’instance de calcul
ARM 2 4 Gio GENERAL reserved:arm.g1.small
ARM 4 8 GiO GENERAL reserved:arm.g1.medium
ARM 8 16 GiO GENERAL reserved:arm.g1.large
ARM 32 64 Go GENERAL reserved:arm.g1.xlarge
ARM 48 96 Go GENERAL reserved:arm.g1.2xlarge
Linux 2 4 Gio GENERAL reserved:x86-64.g1.small
Linux 4 8 GiO GENERAL reserved:x86-64.g1.medium
Linux 8 16 GiO GENERAL reserved:x86-64.g1.large

Pour plus d'informations sur l'identifiant de tarification, consultez https://aws.amazon.com/codebuild/pricing/.

Asia Pacific (Mumbai)
Type d'environnement vCPU Mémoire Espace disque Type de machine Type d’instance de calcul
ARM 2 4 Gio 64 Go GENERAL reserved.arm.2cpu.4gib
ARM 4 8 GiO 128 Go GENERAL reserved.arm.4cpu.8gib
ARM 8 16 GiO 128 Go GENERAL reserved.arm.8cpu.16gib
ARM 16 32 GiO 256 Go GENERAL reserved.arm.16cpu.32gib
ARM 32 64 Go 256 Go GENERAL reserved.arm.32cpu.64gib
ARM 48 96 Go 512 Go GENERAL reserved.arm.48cpu.96gib
ARM 64 128 Gio 824 GO GENERAL reserved.arm.64cpu.128gib
BRAS EC2 2 4 Gio 64 Go GENERAL reserved.arm.2cpu.4gib
BRAS EC2 4 8 GiO 128 Go GENERAL reserved.arm.4cpu.8gib
BRAS EC2 8 16 GiO 128 Go GENERAL reserved.arm.8cpu.16gib
Linux 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Linux 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Linux 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
Linux 16 32 GiO 256 Go GENERAL reserved.x86-64.16cpu.32gib
Linux 36 72 Go 256 Go GENERAL reserved.x86-64.36cpu.72gib
Linux 48 96 Go 512 Go GENERAL reserved.x86-64.48cpu.96gib
Linux 72 144 Go 824 GO GENERAL reserved.x86-64.72cpu.144gib
Linux 96 192 Go 824 GO GENERAL reserved.x86-64.96cpu.192gib
Linux 72 144 Go 824 Go SSD NVME reserved.x86-64.72cpu.144gib.nvme
Linux EC2 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Linux EC2 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Linux EC2 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
GPU Linux 4 16 GiO 235 GO (SSD) NVME reserved.gpu.4cpu.16gib.nvme
GPU Linux 8 32 GiO 435 GO (SSD) NVME reserved.gpu.8cpu.32gib.nvme
GPU Linux 16 64 Go 585 GO (SSD) NVME reserved.gpu.16cpu.64gib.nvme
Windows 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Windows 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Windows 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
Windows 16 32 GiO 256 Go GENERAL reserved.x86-64.16cpu.32gib
Windows 32 64 Go 256 Go GENERAL reserved.x86-64.32cpu.64gib
Windows 36 72 Go 256 Go GENERAL reserved.x86-64.36cpu.72gib
Windows 48 96 Go 512 Go GENERAL reserved.x86-64.48cpu.96gib
Windows 64 128 Gio 512 Go GENERAL reserved.x86-64.64cpu.128gib
Windows 72 144 Go 824 GO GENERAL reserved.x86-64.72cpu.144gib
Windows 96 192 Go 824 GO GENERAL reserved.x86-64.96cpu.192gib
Windows EC2 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Windows EC2 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib

Pour plus d'informations sur l'identifiant de tarification, consultez https://aws.amazon.com/codebuild/pricing/.

Asia Pacific (Singapore)
Type d'environnement vCPU Mémoire Espace disque Type de machine Type d’instance de calcul
ARM 2 4 Gio 64 Go GENERAL reserved.arm.2cpu.4gib
ARM 4 8 GiO 128 Go GENERAL reserved.arm.4cpu.8gib
ARM 8 16 GiO 128 Go GENERAL reserved.arm.8cpu.16gib
ARM 16 32 GiO 256 Go GENERAL reserved.arm.16cpu.32gib
ARM 32 64 Go 256 Go GENERAL reserved.arm.32cpu.64gib
ARM 48 96 Go 512 Go GENERAL reserved.arm.48cpu.96gib
ARM 64 128 Gio 824 GO GENERAL reserved.arm.64cpu.128gib
BRAS EC2 2 4 Gio 64 Go GENERAL reserved.arm.2cpu.4gib
BRAS EC2 4 8 GiO 128 Go GENERAL reserved.arm.4cpu.8gib
BRAS EC2 8 16 GiO 128 Go GENERAL reserved.arm.8cpu.16gib
Linux 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Linux 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Linux 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
Linux 16 32 GiO 256 Go GENERAL reserved.x86-64.16cpu.32gib
Linux 36 72 Go 256 Go GENERAL reserved.x86-64.36cpu.72gib
Linux 48 96 Go 512 Go GENERAL reserved.x86-64.48cpu.96gib
Linux 72 144 Go 824 GO GENERAL reserved.x86-64.72cpu.144gib
Linux 96 192 Go 824 GO GENERAL reserved.x86-64.96cpu.192gib
Linux 48 96 Go 824 Go SSD NVME reserved.x86-64.48cpu.96gib.nvme
Linux 72 144 Go 824 Go SSD NVME reserved.x86-64.72cpu.144gib.nvme
Linux EC2 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Linux EC2 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Linux EC2 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
Windows 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Windows 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Windows 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
Windows 16 32 GiO 256 Go GENERAL reserved.x86-64.16cpu.32gib
Windows 32 64 Go 256 Go GENERAL reserved.x86-64.32cpu.64gib
Windows 36 72 Go 256 Go GENERAL reserved.x86-64.36cpu.72gib
Windows 48 96 Go 512 Go GENERAL reserved.x86-64.48cpu.96gib
Windows 64 128 Gio 512 Go GENERAL reserved.x86-64.64cpu.128gib
Windows 72 144 Go 824 GO GENERAL reserved.x86-64.72cpu.144gib
Windows 96 192 Go 824 GO GENERAL reserved.x86-64.96cpu.192gib
Windows EC2 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Windows EC2 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib

Pour plus d'informations sur l'identifiant de tarification, consultez https://aws.amazon.com/codebuild/pricing/.

Asia Pacific (Sydney)
Type d'environnement vCPU Mémoire Espace disque Type de machine Type d’instance de calcul
ARM 2 4 Gio 64 Go GENERAL reserved.arm.2cpu.4gib
ARM 4 8 GiO 128 Go GENERAL reserved.arm.4cpu.8gib
ARM 8 16 GiO 128 Go GENERAL reserved.arm.8cpu.16gib
ARM 16 32 GiO 256 Go GENERAL reserved.arm.16cpu.32gib
ARM 32 64 Go 256 Go GENERAL reserved.arm.32cpu.64gib
ARM 48 96 Go 512 Go GENERAL reserved.arm.48cpu.96gib
ARM 64 128 Gio 824 GO GENERAL reserved.arm.64cpu.128gib
BRAS EC2 2 4 Gio 64 Go GENERAL reserved.arm.2cpu.4gib
BRAS EC2 4 8 GiO 128 Go GENERAL reserved.arm.4cpu.8gib
BRAS EC2 8 16 GiO 128 Go GENERAL reserved.arm.8cpu.16gib
Linux 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Linux 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Linux 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
Linux 16 32 GiO 256 Go GENERAL reserved.x86-64.16cpu.32gib
Linux 36 72 Go 256 Go GENERAL reserved.x86-64.36cpu.72gib
Linux 48 96 Go 512 Go GENERAL reserved.x86-64.48cpu.96gib
Linux 72 144 Go 824 GO GENERAL reserved.x86-64.72cpu.144gib
Linux 96 192 Go 824 GO GENERAL reserved.x86-64.96cpu.192gib
Linux 48 96 Go 824 Go SSD NVME reserved.x86-64.48cpu.96gib.nvme
Linux 72 144 Go 824 Go SSD NVME reserved.x86-64.72cpu.144gib.nvme
Linux EC2 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Linux EC2 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Linux EC2 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
GPU Linux 4 16 GiO 235 GO (SSD) NVME reserved.gpu.4cpu.16gib.nvme
GPU Linux 8 32 GiO 435 GO (SSD) NVME reserved.gpu.8cpu.32gib.nvme
GPU Linux 16 64 Go 585 GO (SSD) NVME reserved.gpu.16cpu.64gib.nvme
GPU Linux 48 192 Go 3785 GO (SSD) NVME reserved.gpu.48cpu.192gib.nvme
macOS 8 24 GiO 128 Go GENERAL reserved.arm.m2.8cpu.24gib
macOS 12 32 GiO 256 Go GENERAL reserved.arm.m2.12cpu.32gib
Windows 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Windows 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Windows 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
Windows 16 32 GiO 256 Go GENERAL reserved.x86-64.16cpu.32gib
Windows 32 64 Go 256 Go GENERAL reserved.x86-64.32cpu.64gib
Windows 36 72 Go 256 Go GENERAL reserved.x86-64.36cpu.72gib
Windows 48 96 Go 512 Go GENERAL reserved.x86-64.48cpu.96gib
Windows 64 128 Gio 512 Go GENERAL reserved.x86-64.64cpu.128gib
Windows 72 144 Go 824 GO GENERAL reserved.x86-64.72cpu.144gib
Windows 96 192 Go 824 GO GENERAL reserved.x86-64.96cpu.192gib
Windows EC2 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Windows EC2 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib

Pour plus d'informations sur l'identifiant de tarification, consultez https://aws.amazon.com/codebuild/pricing/.

Europe (Frankfurt)
Type d'environnement vCPU Mémoire Espace disque Type de machine Type d’instance de calcul
ARM 2 4 Gio 64 Go GENERAL reserved.arm.2cpu.4gib
ARM 4 8 GiO 128 Go GENERAL reserved.arm.4cpu.8gib
ARM 8 16 GiO 128 Go GENERAL reserved.arm.8cpu.16gib
ARM 16 32 GiO 256 Go GENERAL reserved.arm.16cpu.32gib
ARM 32 64 Go 256 Go GENERAL reserved.arm.32cpu.64gib
ARM 48 96 Go 512 Go GENERAL reserved.arm.48cpu.96gib
ARM 64 128 Gio 824 GO GENERAL reserved.arm.64cpu.128gib
BRAS EC2 2 4 Gio 64 Go GENERAL reserved.arm.2cpu.4gib
BRAS EC2 4 8 GiO 128 Go GENERAL reserved.arm.4cpu.8gib
BRAS EC2 8 16 GiO 128 Go GENERAL reserved.arm.8cpu.16gib
Linux 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Linux 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Linux 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
Linux 16 32 GiO 256 Go GENERAL reserved.x86-64.16cpu.32gib
Linux 36 72 Go 256 Go GENERAL reserved.x86-64.36cpu.72gib
Linux 48 96 Go 512 Go GENERAL reserved.x86-64.48cpu.96gib
Linux 72 144 Go 824 GO GENERAL reserved.x86-64.72cpu.144gib
Linux 96 192 Go 824 GO GENERAL reserved.x86-64.96cpu.192gib
Linux 48 96 Go 824 Go SSD NVME reserved.x86-64.48cpu.96gib.nvme
Linux 72 144 Go 824 Go SSD NVME reserved.x86-64.72cpu.144gib.nvme
Linux EC2 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Linux EC2 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Linux EC2 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
GPU Linux 4 16 GiO 235 GO (SSD) NVME reserved.gpu.4cpu.16gib.nvme
GPU Linux 8 32 GiO 435 GO (SSD) NVME reserved.gpu.8cpu.32gib.nvme
GPU Linux 16 64 Go 585 GO (SSD) NVME reserved.gpu.16cpu.64gib.nvme
GPU Linux 32 128 Gio 85 GO (SSD) NVME reserved.gpu.32cpu.128gib.nvme
GPU Linux 48 192 Go 3785 GO (SSD) NVME reserved.gpu.48cpu.192gib.nvme
macOS 8 24 GiO 128 Go GENERAL reserved.arm.m2.8cpu.24gib
Windows 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Windows 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Windows 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
Windows 16 32 GiO 256 Go GENERAL reserved.x86-64.16cpu.32gib
Windows 32 64 Go 256 Go GENERAL reserved.x86-64.32cpu.64gib
Windows 36 72 Go 256 Go GENERAL reserved.x86-64.36cpu.72gib
Windows 48 96 Go 512 Go GENERAL reserved.x86-64.48cpu.96gib
Windows 64 128 Gio 512 Go GENERAL reserved.x86-64.64cpu.128gib
Windows 72 144 Go 824 GO GENERAL reserved.x86-64.72cpu.144gib
Windows 96 192 Go 824 GO GENERAL reserved.x86-64.96cpu.192gib
Windows EC2 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Windows EC2 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib

Pour plus d'informations sur l'identifiant de tarification, consultez https://aws.amazon.com/codebuild/pricing/.

Europe (Ireland)
Type d'environnement vCPU Mémoire Espace disque Type de machine Type d’instance de calcul
ARM 2 4 Gio 64 Go GENERAL reserved.arm.2cpu.4gib
ARM 4 8 GiO 128 Go GENERAL reserved.arm.4cpu.8gib
ARM 8 16 GiO 128 Go GENERAL reserved.arm.8cpu.16gib
ARM 16 32 GiO 256 Go GENERAL reserved.arm.16cpu.32gib
ARM 32 64 Go 256 Go GENERAL reserved.arm.32cpu.64gib
ARM 48 96 Go 512 Go GENERAL reserved.arm.48cpu.96gib
ARM 64 128 Gio 824 GO GENERAL reserved.arm.64cpu.128gib
BRAS EC2 2 4 Gio 64 Go GENERAL reserved.arm.2cpu.4gib
BRAS EC2 4 8 GiO 128 Go GENERAL reserved.arm.4cpu.8gib
BRAS EC2 8 16 GiO 128 Go GENERAL reserved.arm.8cpu.16gib
Linux 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Linux 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Linux 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
Linux 16 32 GiO 256 Go GENERAL reserved.x86-64.16cpu.32gib
Linux 36 72 Go 256 Go GENERAL reserved.x86-64.36cpu.72gib
Linux 48 96 Go 512 Go GENERAL reserved.x86-64.48cpu.96gib
Linux 72 144 Go 824 GO GENERAL reserved.x86-64.72cpu.144gib
Linux 96 192 Go 824 GO GENERAL reserved.x86-64.96cpu.192gib
Linux 48 96 Go 824 Go SSD NVME reserved.x86-64.48cpu.96gib.nvme
Linux 72 144 Go 824 Go SSD NVME reserved.x86-64.72cpu.144gib.nvme
Linux EC2 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Linux EC2 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Linux EC2 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
GPU Linux 4 16 GiO 235 GO (SSD) NVME reserved.gpu.4cpu.16gib.nvme
GPU Linux 8 32 GiO 435 GO (SSD) NVME reserved.gpu.8cpu.32gib.nvme
GPU Linux 16 64 Go 585 GO (SSD) NVME reserved.gpu.16cpu.64gib.nvme
GPU Linux 32 128 Gio 85 GO (SSD) NVME reserved.gpu.32cpu.128gib.nvme
GPU Linux 48 192 Go 3785 GO (SSD) NVME reserved.gpu.48cpu.192gib.nvme
Windows 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Windows 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Windows 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
Windows 16 32 GiO 256 Go GENERAL reserved.x86-64.16cpu.32gib
Windows 32 64 Go 256 Go GENERAL reserved.x86-64.32cpu.64gib
Windows 36 72 Go 256 Go GENERAL reserved.x86-64.36cpu.72gib
Windows 48 96 Go 512 Go GENERAL reserved.x86-64.48cpu.96gib
Windows 64 128 Gio 512 Go GENERAL reserved.x86-64.64cpu.128gib
Windows 72 144 Go 824 GO GENERAL reserved.x86-64.72cpu.144gib
Windows 96 192 Go 824 GO GENERAL reserved.x86-64.96cpu.192gib
Windows EC2 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Windows EC2 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib

Pour plus d'informations sur l'identifiant de tarification, consultez https://aws.amazon.com/codebuild/pricing/.

South America (São Paulo)
Type d'environnement vCPU Mémoire Espace disque Type de machine Type d’instance de calcul
ARM 2 4 Gio 64 Go GENERAL reserved.arm.2cpu.4gib
ARM 4 8 GiO 128 Go GENERAL reserved.arm.4cpu.8gib
ARM 8 16 GiO 128 Go GENERAL reserved.arm.8cpu.16gib
ARM 16 32 GiO 256 Go GENERAL reserved.arm.16cpu.32gib
ARM 32 64 Go 256 Go GENERAL reserved.arm.32cpu.64gib
ARM 48 96 Go 512 Go GENERAL reserved.arm.48cpu.96gib
BRAS EC2 2 4 Gio 64 Go GENERAL reserved.arm.2cpu.4gib
BRAS EC2 4 8 GiO 128 Go GENERAL reserved.arm.4cpu.8gib
BRAS EC2 8 16 GiO 128 Go GENERAL reserved.arm.8cpu.16gib
Linux 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Linux 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Linux 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
Linux 16 32 GiO 256 Go GENERAL reserved.x86-64.16cpu.32gib
Linux 36 72 Go 256 Go GENERAL reserved.x86-64.36cpu.72gib
Linux 48 96 Go 512 Go GENERAL reserved.x86-64.48cpu.96gib
Linux 72 144 Go 824 GO GENERAL reserved.x86-64.72cpu.144gib
Linux 96 192 Go 824 GO GENERAL reserved.x86-64.96cpu.192gib
Linux 48 96 Go 824 Go SSD NVME reserved.x86-64.48cpu.96gib.nvme
Linux 72 144 Go 824 Go SSD NVME reserved.x86-64.72cpu.144gib.nvme
Linux EC2 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Linux EC2 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Linux EC2 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
Windows 2 4 Gio 64 Go GENERAL reserved.x86-64.2cpu.4gib
Windows 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Windows 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib
Windows 16 32 GiO 256 Go GENERAL reserved.x86-64.16cpu.32gib
Windows 32 64 Go 256 Go GENERAL reserved.x86-64.32cpu.64gib
Windows 36 72 Go 256 Go GENERAL reserved.x86-64.36cpu.72gib
Windows 48 96 Go 512 Go GENERAL reserved.x86-64.48cpu.96gib
Windows 64 128 Gio 512 Go GENERAL reserved.x86-64.64cpu.128gib
Windows 72 144 Go 824 GO GENERAL reserved.x86-64.72cpu.144gib
Windows 96 192 Go 824 GO GENERAL reserved.x86-64.96cpu.192gib
Windows EC2 4 8 GiO 128 Go GENERAL reserved.x86-64.4cpu.8gib
Windows EC2 8 16 GiO 128 Go GENERAL reserved.x86-64.8cpu.16gib

Pour plus d'informations sur l'identifiant de tarification, consultez https://aws.amazon.com/codebuild/pricing/.

Pour choisir un type de calcul :

  • Dans la CodeBuild console, sur la page de configuration du parc informatique, choisissez l'une des options parmi les vCPU , la mémoire et le disque. Pour de plus amples informations, veuillez consulter Créez une flotte à capacité réservée.

  • Pour le AWS CLI, exécutez la update-fleet commande create-fleet ou en spécifiant la valeur de computeType toATTRIBUTE_BASED_COMPUTE. Pour plus d'informations, voir créer une flotte ou mettre à jour une flotte.

  • Pour les AWS SDK, appelez l'équivalent de l'UpdateFleetopération CreateFleet ou pour votre langage de programmation cible, en spécifiant la valeur computeType toATTRIBUTE_BASED_COMPUTE. Pour de plus amples informations, veuillez consulter AWS Référence des kits de développement logiciel et des outils.

Note

Pour les AWS SDK AWS CLI et, vous pouvez toujours utiliser des computeType entrées telles queBUILD_GENERAL1_SMALL, pour choisir les types de calcul à la place deATTRIBUTE_BASED_COMPUTE. Pour de plus amples informations, veuillez consulter À propos des types d'environnements à la demande.

Familles d’instances prises en charge

AWS CodeBuild prend en charge les instances suivantes pour les flottes à capacité réservée :

  • Usage général : M5 | M5a | M5ad | M5d | M5dn | M5n | M5zn | M6a | M6g | M6gD | M6i | M6id | M6iD | M6iN | M6in | M7a | M7g | M7i | | M8g | T3 | T3a | T4g M7i-flex

  • Optimisation du calcul : C5 | C5a | C5ad | C5d | C5n | C6a | C6g | C6gD | C6gn | C6i | C6id | C6in | C7a | C7g | C7gD | C7gn | C7i | | C8g C7i-flex

  • Mémoire optimisée : R5 | R5a | R5ad | R5b | R5d | R5dn | R5n | R6a | R6g | R6Gd | R6i | R6iD | R6id | R7a | R7g | R7Gd | R7i | R7iz | R8g | | | | | | | | | | | | | | | | X1 | X1e | X2Gd | X2idN | X2IEDN | X2ieZn | X8G | z1d U-3tb1 U-6tb1 U-9tb1 U-12tb1 U-18tb1 U-24tb1 U7i-6tb U7i-8tb U7i-12tb U7in-16tb U7in-24tb U7in-32tb

  • Stockage optimisé : 3D | D3EN | I3 | i3EN | i4G | i4i | i7IE | i8G | iM4GN | IS4gen

  • Calcul accéléré : DL1 | DL2q | F1 | F2 | G4ad | G4dn | G5 | G5g | G6 | G6e | Gr6 | Inf1 | Inf2 | P3 | P3dn | P4d | P5 | P5e | P5en | Trn1 | Trn1n | Trn2 | VT1

  • High-performance informatique : HPC6a | HPC6ID | HPC7a | HPC7g

  • Génération précédente : A1

Pour créer une flotte de capacité réservée avec un type d'instance spécifique :

  • Dans la CodeBuild console, sur la page de configuration du parc informatique, accédez à la section Configuration de la capacité. En mode de sélection de calcul, sélectionnez Saisie manuelle et dans Type d'instance de calcul, choisissez l'un des types d'instance dans le menu déroulant. Pour de plus amples informations, veuillez consulter Créez une flotte à capacité réservée.

  • Pour le AWS CLI, exécutez la update-fleet commande create-fleet ou, en spécifiant la valeur de computeType to CUSTOM_INSTANCE_TYPE et le ComputeConfiguration instanceType to pour le type d'instance spécifié. Pour plus d'informations, voir créer une flotte ou mettre à jour une flotte.

  • Pour les AWS SDK, appelez l'équivalent de l'UpdateFleetopération CreateFleet ou pour votre langage de programmation cible, en spécifiant la valeur de computeType to CUSTOM_INSTANCE_TYPE et le ComputeConfiguration instanceType to pour le type d'instance spécifié. Pour de plus amples informations, veuillez consulter AWS Référence des kits de développement logiciel et des outils.

À propos des types d'environnements à la demande

AWS CodeBuild fournit des environnements de compilation dotés de la mémoire, des vCPU et de l'espace disque disponibles suivants pour le mode de calcul EC2 :

Type de calcul Valeur ComputeType d'environnement Valeur du type d'environnement Mémoire vCPU Espace disque
ARM Small ¹ BUILD_GENERAL1_SMALL

ARM_CONTAINER

ARM_EC2

4 Gio 2 64 Go
ARM Medium ¹ BUILD_GENERAL1_MEDIUM

ARM_CONTAINER

ARM_EC2

8 GiO 4 128 Go
ARM Large ¹ BUILD_GENERAL1_LARGE

ARM_CONTAINER

ARM_EC2

16 GiO 8 128 Go
ARM XLarge ¹ BUILD_GENERAL1_XLARGE ARM_CONTAINER 64 Go 32 256 Go
ARM 2 x Large ¹ BUILD_GENERAL1_2XLARGE ARM_CONTAINER 96 Go 48 824 GO
Linux Small ¹ BUILD_GENERAL1_SMALL

LINUX_CONTAINER

LINUX_EC2

4 Gio 2 64 Go
Linux Medium ¹ BUILD_GENERAL1_MEDIUM

LINUX_CONTAINER

LINUX_EC2

8 GiO 4 128 Go
Linux Large ¹ BUILD_GENERAL1_LARGE

LINUX_CONTAINER

LINUX_EC2

16 GiO 8 128 Go
Linux XLarge ¹ BUILD_GENERAL1_XLARGE LINUX_CONTAINER 72 Go 36 256 Go
Linux 2XLarge BUILD_GENERAL1_2XLARGE LINUX_CONTAINER 144 Go 72 824 Go SSD
Petit processeur graphique Linux BUILD_GENERAL1_SMALL LINUX_GPU_CONTAINER 16 GiO 4 235 GO (SSD)
GPU Linux de grande taille BUILD_GENERAL1_LARGE LINUX_GPU_CONTAINER 255 Go 32 50 Go
Windows Moyen ¹ BUILD_GENERAL1_MEDIUM

WINDOWS_SERVER_2019_CONTAINER

WINDOWS_SERVER_2022_CONTAINER

WINDOWS_EC2

8 GiO 4 128 Go
Windows Large ¹ BUILD_GENERAL1_LARGE

WINDOWS_SERVER_2019_CONTAINER

WINDOWS_SERVER_2022_CONTAINER

WINDOWS_EC2

16 GiO 8 128 Go
Windows XLarge ¹ BUILD_GENERAL1_XLARGE

WINDOWS_SERVER_2022_CONTAINER

72 Go 36 256 Go
Windows 2 x Large ¹ BUILD_GENERAL1_2XLARGE

WINDOWS_SERVER_2022_CONTAINER

144 Go 72 824 GO

¹ La dernière version de ce type d'image est mise en cache. Si vous spécifiez une version plus spécifique, CodeBuild provisionnez cette version au lieu de la version mise en cache. Cela peut entraîner des temps de génération plus longs. Par exemple, pour tirer profit de la mise en cache, spécifiez aws/codebuild/amazonlinux-x86_64-standard:5.0 à la place d'une version plus précise, telle que aws/codebuild/amazonlinux-x86_64-standard:5.0-1.0.0.

AWS CodeBuild fournit aux environnements de compilation la mémoire et l'espace disque disponibles suivants pour le mode AWS Lambda calcul :

Type de calcul Valeur ComputeType d'environnement Valeur du type d'environnement Mémoire Espace disque
ARM Lambda 1 Go BUILD_LAMBDA_1GB ARM_LAMBDA_CONTAINER 1 Gio 10 Go
ARM Lambda 2 Go BUILD_LAMBDA_2GB ARM_LAMBDA_CONTAINER 2 Gio 10 Go
ARM Lambda 4 Go BUILD_LAMBDA_4GB ARM_LAMBDA_CONTAINER 4 Gio 10 Go
ARM Lambda 8 Go BUILD_LAMBDA_8GB ARM_LAMBDA_CONTAINER 8 GiO 10 Go
ARM Lambda 10 Go BUILD_LAMBDA_10GB ARM_LAMBDA_CONTAINER 10 Gio 10 Go
Linux Lambda 1 Go BUILD_LAMBDA_1GB LINUX_LAMBDA_CONTAINER 1 Gio 10 Go
Linux Lambda 2 Go BUILD_LAMBDA_2GB LINUX_LAMBDA_CONTAINER 2 Gio 10 Go
Linux Lambda 4 Go BUILD_LAMBDA_4GB LINUX_LAMBDA_CONTAINER 4 Gio 10 Go
Linux Lambda 8 Go BUILD_LAMBDA_8GB LINUX_LAMBDA_CONTAINER 8 GiO 10 Go
Linux Lambda 10 Go BUILD_LAMBDA_10GB LINUX_LAMBDA_CONTAINER 10 Gio 10 Go

Lorsque vous utilisez d'autres types d'environnement, il est recommandé d'utiliser une image mise en cache pour réduire les temps de génération.

L'espace disque répertorié pour chaque environnement de construction n'est disponible que dans le répertoire spécifié par la variable d'environnement CODEBUILD_SRC_DIR.

Pour choisir un type de calcul :

Certains types d'environnement et de calcul présentent des limites de disponibilité par région :

  • Le type de calcul Linux GPU Small (LINUX_GPU_CONTAINER) n'est disponible que dans les régions suivantes :

    • USA Est (Virginie du Nord)

    • USA Ouest (Oregon)

    • Asie Pacifique (Tokyo)

    • Canada (Centre)

    • Europe (Francfort)

    • Europe (Irlande)

    • Europe (Londres)

  • Le type de calcul Linux GPU Large (LINUX_GPU_CONTAINER) n'est disponible que dans les régions suivantes :

    • USA Est (Ohio)

    • USA Est (Virginie du Nord)

    • USA Ouest (Oregon)

    • Asie-Pacifique (Séoul)

    • Asie-Pacifique (Sydney)

    • Asie-Pacifique (Tokyo)

    • Canada (Centre)

    • Chine (Pékin)

    • China (Ningxia)

    • Europe (Francfort)

    • Europe (Irlande)

    • Europe (Londres)

  • Le type de calcul n'BUILD_GENERAL1_2XLARGEest disponible que dans les régions suivantes :

    • USA Est (Ohio)

    • USA Est (Virginie du Nord)

    • USA Ouest (Californie du Nord)

    • US West (Oregon)

    • Asie-Pacifique (Hyderabad)

    • Asie-Pacifique (Hong Kong)

    • Asie-Pacifique (Jakarta)

    • Asie-Pacifique (Melbourne)

    • Asie-Pacifique (Mumbai)

    • Asie-Pacifique (Séoul)

    • Asie-Pacifique (Singapour)

    • Asie-Pacifique (Sydney)

    • Asie-Pacifique (Tokyo)

    • Canada (Centre)

    • Chine (Pékin)

    • China (Ningxia)

    • Europe (Francfort)

    • Europe (Irlande)

    • Europe (Londres)

    • Europe (Paris)

    • Europe (Espagne)

    • Europe (Stockholm)

    • Europe (Zurich)

    • Israël (Tel Aviv)

    • Middle East (Bahrain)

    • Moyen-Orient (EAU)

    • Amérique du Sud (São Paulo)

  • Le type d'environnement n'ARM_CONTAINERest disponible que dans les régions suivantes :

    • USA Est (Ohio)

    • USA Est (Virginie du Nord)

    • USA Ouest (Californie du Nord)

    • US West (Oregon)

    • Asie-Pacifique (Hong Kong)

    • Asie-Pacifique (Jakarta)

    • Asie-Pacifique (Hyderabad)

    • Asie-Pacifique (Malaisie)

    • Asie-Pacifique (Mumbai)

    • Asie-Pacifique (Nouvelle Zélande)

    • Asie-Pacifique (Osaka)

    • Asia Pacific (Seoul)

    • Asie-Pacifique (Singapour)

    • Asie-Pacifique (Sydney)

    • Asie-Pacifique (Thaïlande)

    • Asie-Pacifique (Tokyo)

    • Canada (Centre)

    • Chine (Pékin)

    • China (Ningxia)

    • Europe (Francfort)

    • Europe (Irlande)

    • Europe (Londres)

    • Europe (Milan)

    • Europe (Paris)

    • Europe (Espagne)

    • Europe (Stockholm)

    • Israël (Tel Aviv)

    • Middle East (Bahrain)

    • Moyen-Orient (EAU)

    • Amérique du Sud (São Paulo)

  • Le type d'environnement n'WINDOWS_SERVER_2022_CONTAINERest disponible que dans les régions suivantes :

    • USA Est (Ohio)

    • USA Est (Virginie du Nord)

    • USA Ouest (Oregon)

    • Asie-Pacifique (Sydney)

    • Asie-Pacifique (Tokyo)

    • Europe (Francfort)

    • Europe (Irlande)

    • South America (São Paulo)

  • Le type d'environnement LINUX_EC2 (BUILD_GENERAL1_SMALL,BUILD_GENERAL1_MEDIUM,BUILD_GENERAL1_LARGE) n'est disponible que dans les régions suivantes :

    • USA Est (Ohio)

    • USA Est (Virginie du Nord)

    • USA Ouest (Californie du Nord)

    • USA Ouest (Oregon)

    • Afrique (Le Cap)

    • Asie-Pacifique (Hong Kong)

    • Asie-Pacifique (Jakarta)

    • Asie-Pacifique (Melbourne)

    • Asie-Pacifique (Hyderabad)

    • Asie-Pacifique (Malaisie)

    • Asie-Pacifique (Mumbai)

    • Asie-Pacifique (Nouvelle Zélande)

    • Asie-Pacifique (Osaka)

    • Asia Pacific (Seoul)

    • Asie-Pacifique (Singapour)

    • Asie-Pacifique (Sydney)

    • Asie-Pacifique (Thaïlande)

    • Asie-Pacifique (Tokyo)

    • Canada (Centre)

    • Chine (Pékin)

    • China (Ningxia)

    • Europe (Francfort)

    • Europe (Irlande)

    • Europe (Londres)

    • Europe (Milan)

    • Europe (Paris)

    • Europe (Espagne)

    • Europe (Stockholm)

    • Europe (Zurich)

    • Israël (Tel Aviv)

    • Middle East (Bahrain)

    • Moyen-Orient (EAU)

    • Amérique du Sud (São Paulo)

    • AWS GovCloud (US-West)

    • AWS GovCloud (US-East)

  • Le type d'environnement ARM_EC2 (BUILD_GENERAL1_SMALL,BUILD_GENERAL1_MEDIUM,BUILD_GENERAL1_LARGE) n'est disponible que dans les régions suivantes :

    • USA Est (Ohio)

    • USA Est (Virginie du Nord)

    • USA Ouest (Californie du Nord)

    • US West (Oregon)

    • Asie-Pacifique (Hong Kong)

    • Asie-Pacifique (Jakarta)

    • Asie-Pacifique (Hyderabad)

    • Asie-Pacifique (Malaisie)

    • Asie-Pacifique (Mumbai)

    • Asie-Pacifique (Nouvelle Zélande)

    • Asie-Pacifique (Osaka)

    • Asie-Pacifique (Séoul)

    • Asie-Pacifique (Thaïlande)

    • Asie-Pacifique (Singapour)

    • Asie-Pacifique (Sydney)

    • Asie-Pacifique (Tokyo)

    • Canada (Centre)

    • Chine (Pékin)

    • China (Ningxia)

    • Europe (Francfort)

    • Europe (Irlande)

    • Europe (Londres)

    • Europe (Milan)

    • Europe (Paris)

    • Europe (Espagne)

    • Europe (Stockholm)

    • Europe (Zurich)

    • Israël (Tel Aviv)

    • Middle East (Bahrain)

    • Amérique du Sud (São Paulo)

    • AWS GovCloud (US-West)

    • AWS GovCloud (US-East)

  • Le type d'environnement WINDOWS_EC2 (BUILD_GENERAL1_MEDIUM,BUILD_GENERAL1_LARGE) n'est disponible que dans les régions suivantes :

    • USA Est (Ohio)

    • USA Est (Virginie du Nord)

    • USA Ouest (Oregon)

    • Asie-Pacifique (Sydney)

    • Asie-Pacifique (Tokyo)

    • Europe (Francfort)

    • Europe (Irlande)

    • South America (São Paulo)

  • Le mode de calcul AWS Lambda (ARM_LAMBDA_CONTAINERetLINUX_LAMBDA_CONTAINER) n'est disponible que dans les régions suivantes :

    • USA Est (Virginie du Nord)

    • USA Est (Ohio)

    • USA Ouest (Californie du Nord)

    • USA Ouest (Oregon)

    • Asie-Pacifique (Mumbai)

    • Asie-Pacifique (Singapour)

    • Asie-Pacifique (Sydney)

    • Asie-Pacifique (Tokyo)

    • Europe (Francfort)

    • Europe (Irlande)

    • South America (São Paulo)

  • Le mode de calcul n'MAC_ARMest disponible que dans les régions suivantes :

    • USA Est (Virginie du Nord)

    • USA Est (Ohio)

    • USA Ouest (Oregon)

    • Asie-Pacifique (Sydney)

    • Europe (Francfort)

Pour le type de calcul BUILD_GENERAL1_2XLARGE, les images Docker jusqu'à 100 Go non compressées sont prises en charge.

Note

Pour les images d'environnement de génération personnalisées, CodeBuild prend en charge les images Docker jusqu'à 50 Go non compressées sous Linux et Windows, quel que soit le type de calcul. Pour vérifier la taille de votre image de génération, utilisez Docker pour exécuter la commande docker images REPOSITORY:TAG.

Vous pouvez utiliser Amazon EFS pour accéder à davantage d'espace dans votre conteneur de génération. Pour de plus amples informations, veuillez consulter Exemple de système de fichiers Amazon Elastic pour AWS CodeBuild. Si vous souhaitez manipuler l'espace disque du conteneur pendant une génération, la version de la génération doit s'exécuter en mode privilégié.

Note

Par défaut, le démon Docker est activé pour les builds non VPC. Si vous souhaitez utiliser des conteneurs Docker pour les builds de VPC, consultez Runtime Privilege et Linux Capabilities sur le site Web de Docker Docs et activez le mode privilégié. De plus, Windows ne prend pas en charge le mode privilégié.