Propriedades da frota de capacidade reservada - AWS CodeBuild

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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, consulteO Run se baseia 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 computeType Valor ambiental Valor de tipo do ambiente Memória vCPUs Espaço em disco
ARMPequeno ¹ BUILD_GENERAL1_SMALL ARM_CONTAINER 4 GB 2 64 GB
ARMMédio ¹ BUILD_GENERAL1_MEDIUM ARM_CONTAINER 8 GB 4 128 GB
ARMGrande ¹ BUILD_GENERAL1_LARGE ARM_CONTAINER 16 GB 8 128 GB
ARMXLarge¹ BUILD_GENERAL1_XLARGE ARM_CONTAINER 64 GB 32 256 GB
ARM2 XLarge ¹ 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 2 XLarge BUILD_GENERAL1_2XLARGE LINUX_CONTAINER 145 GB 72 824 GB () SSD
Linux GPU pequeno BUILD_GENERAL1_SMALL LINUX_GPU_CONTAINER 16 GB 4 220 GB
Linux GPU grande BUILD_GENERAL1_LARGE LINUX_GPU_CONTAINER 255 GB 32 50 GB
macOS Medium BUILD_GENERAL1_MEDIUM MAC_ARM 24 GB 8 128 GB
macOS grande 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 do Overflow são executadas sob demanda. CodeBuild

nota

Se você optar por definir seu comportamento de estouro como sob demanda ao criar uma frota VPC conectada, certifique-se de adicionar VPC as permissões necessárias à sua função de serviço do projeto. Para obter mais informações, consulte Exemplo de declaração de política para permitir o CodeBuild acesso aos AWS serviços necessários para criar uma interface VPC de rede.

Importante

Se você optar por definir seu comportamento de estouro como sob demanda, observe que as compilações de estouro serão cobradas separadamente, de forma semelhante à Amazon sob demanda. EC2 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áquinas da Amazon (AMI)

As propriedades da Amazon Machine Image (AMI) para sua frota. As seguintes propriedades são suportadas por CodeBuild:

Regiões da AWS Organização ARN 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

VPCAquelas que sua CodeBuild frota acessará. Para obter mais informações, consulte Use AWS CodeBuild com a Amazon Virtual Private Cloud.

Subredes

As VPC sub-redes CodeBuild usadas para definir sua VPC configuração. Observe que as frotas de capacidade reservada suportam somente uma sub-rede em uma única zona de disponibilidade. Além disso, certifique-se de que suas sub-redes incluam um NAT gateway.

Grupos de segurança

Os grupos VPC de segurança que CodeBuild usa com o seuVPC. Certifique-se de que seus grupos de segurança permitam conexões de saída.

Função de serviço de frota

Define a função de serviço para sua frota a partir de uma função de serviço existente em sua conta.

Definir configurações de proxy - opcional

Configurações de proxy que aplicam controle de acesso à rede às suas instâncias de capacidade reservada. Para obter mais informações, consulte Execute CodeBuild em um servidor proxy gerenciado para frotas de capacidade reservada.

nota

As configurações de proxy não são compatíveis VPC com 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

Por padrão, nega tráfego de saída para todos os destinos.

Regras de proxy

Especifica os domínios de destino aos quais IPs permitir ou negar o controle de acesso à rede.