Uma frota de capacidade reservada contém as seguintes propriedades. Para obter mais informações sobre frotas de capacidade reservada, consulte Executar compilações em frotas de capacidade reservada.
- Sistema operacional
-
O sistema operacional Os seguintes sistemas operacionais estão disponíveis:
-
Amazon Linux
-
macOS
-
Windows Server 2019
-
Windows Server 2022
-
- Arquitetura
-
A arquitetura do processador. As seguintes arquiteturas estão disponíveis:
-
x86_64
-
Arm64
-
- Computação
-
O tipo de máquina de computação para cada instância. Os seguintes tipos de máquina estão disponíveis:
Tipo de computação Valor computeType do ambiente Valor de tipo do ambiente Memória vCPUs Espaço em disco ARM Small ¹ BUILD_GENERAL1_SMALL
ARM_CONTAINER
4 GB 2 64 GB ARM Medium ¹ BUILD_GENERAL1_MEDIUM
ARM_CONTAINER
8 GB 4 128 GB ARM Large ¹ BUILD_GENERAL1_LARGE
ARM_CONTAINER
16 GB 8 128 GB ARM XLarge ¹ BUILD_GENERAL1_XLARGE
ARM_CONTAINER
64 GB 32 256 GB ARM 2XLarge ¹ BUILD_GENERAL1_2XLARGE
ARM_CONTAINER
96 GB 48 824 GB Linux Small ¹ BUILD_GENERAL1_SMALL
LINUX_CONTAINER
3 GB 2 64 GB Linux Medium ¹ BUILD_GENERAL1_MEDIUM
LINUX_CONTAINER
7 GB 4 128 GB Linux Large ¹ BUILD_GENERAL1_LARGE
LINUX_CONTAINER
15 GB 8 128 GB Linux XLarge BUILD_GENERAL1_XLARGE
LINUX_CONTAINER
70 GB 36 256 GB Linux 2XLarge BUILD_GENERAL1_2XLARGE
LINUX_CONTAINER
145 GB 72 824 GB (SSD) Linux GPU Small BUILD_GENERAL1_SMALL
LINUX_GPU_CONTAINER
16 GB 4 220 GB Linux GPU Large BUILD_GENERAL1_LARGE
LINUX_GPU_CONTAINER
255 GB 32 50 GB macOS Medium BUILD_GENERAL1_MEDIUM
MAC_ARM
24 GB 8 128 GB macOS Large BUILD_GENERAL1_LARGE
MAC_ARM
32 GB 12 256 GB Windows Medium BUILD_GENERAL1_MEDIUM
WINDOWS_SERVER_2019_CONTAINER
7 GB 4 128 GB Windows Medium BUILD_GENERAL1_MEDIUM
WINDOWS_SERVER_2022_CONTAINER
7 GB 4 128 GB Windows Large BUILD_GENERAL1_LARGE
WINDOWS_SERVER_2019_CONTAINER
15 GB 8 128 GB Windows Large BUILD_GENERAL1_LARGE
WINDOWS_SERVER_2022_CONTAINER
15 GB 8 128 GB - Capacity
-
O número inicial de máquinas alocadas para a frota, que define o número de compilações que podem ser executadas paralelamente.
- Comportamento de estouro
-
Define o comportamento quando o número de compilações excede a capacidade da frota.
- Sob demanda
-
As compilações de estouro são executadas no CodeBuild sob demanda.
nota
Se você optar por definir o comportamento de estouro como sob demanda ao criar uma frota conectada à VPC, adicione as permissões da VPC necessárias ao perfil de serviço do projeto. Para obter mais informações, consulte Exemplo de declaração de política para permitir que o CodeBuild acesse os serviços da AWS necessários para criar uma interface de rede da VPC.
Importante
Se você optar por definir o comportamento de estouro como sob demanda, observe que as compilações de estouro serão cobradas separadamente, de maneira semelhante ao Amazon EC2 sob demanda. Para obter mais informações, consulte https://aws.amazon.com/codebuild/pricing/
. - Queue (Fila)
-
As execuções de compilação são colocadas em uma fila até que uma máquina esteja disponível. Isso limita os custos adicionais porque nenhuma máquina adicional é alocada.
- Imagens de máquina da Amazon (AMI)
-
As propriedades da imagem de máquina da Amazon (AMI) para sua frota. As seguintes propriedades são compatíveis com o CodeBuild:
Regiões da AWS ARN de organização ID da organização us-east-1
arn:aws:organizations::851725618577:organization/o-c6wcu152r1
o-c6wcu152r1
us-east-2
arn:aws:organizations::992382780434:organization/o-seufr2suvq
o-seufr2suvq
us-west-2
arn:aws:organizations::381491982620:organization/o-0412o99a4r
o-0412o99a4r
ap-southeast-2
arn:aws:organizations::767398067170:organization/o-6crt0f6bu4
o-6crt0f6bu4
eu-central-1
arn:aws:organizations::590183817084:organization/o-lb2lne3te6
o-lb2lne3te6
- Configuração adicional
-
- VPC - opcional
-
A VPC que sua frota do CodeBuild acessará. Para obter mais informações, consulte Usar o AWS CodeBuild com o Amazon Virtual Private Cloud.
- Subredes
-
As sub-redes da VPC que o CodeBuild usa para definir a configuração da VPC. Observe que as frotas de capacidade reservada oferecem suporte a apenas uma sub-rede em uma única zona de disponibilidade. Além disso, verifique se as sub-redes incluem um gateway NAT.
- Grupos de segurança
-
Os grupos de segurança da VPC que o CodeBuild usa com a VPC. Verifique se os grupos de segurança permitem conexões de saída.
- Perfil de serviço de frota
-
Define o perfil de serviço para sua frota a partir de um perfil de serviço existente na conta.
- Definir configurações de proxy - opcional
-
Configurações de proxy que aplicam controle de acesso à rede às instâncias de capacidade reservada. Para obter mais informações, consulte Executar o CodeBuild em um servidor proxy gerenciado para frotas de capacidade reservada.
nota
As configurações de proxy não são compatíveis com VPC, Windows ou macOS.
- Comportamento padrão
-
Define o comportamento do tráfego de saída.
- Permitir
-
Permite tráfego de saída para todos os destinos por padrão.
- Negar
-
Nega tráfego de saída para todos os destinos por padrão.
- Regras de proxy
-
Especifica domínios ou IPs de destino aos quais permitir ou negar o controle de acesso à rede.