Propriedades da frota de capacidade reservada
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.