Propriedades da frota de capacidade reservada - AWS CodeBuild

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

Tipo de ambiente

Os tipos de ambiente disponíveis quando o Amazon Linux é selecionado. Estes tipos de ambiente estão disponíveis:

  • Linux EC2

  • Linux GPU

Tipo de instância de computação

As configurações de computação para instâncias de frota.

Seleção guiada

Especifique diferentes tipos de computação selecionando as configurações de vCPU, memória e espaço em disco. Consulte informações sobre a disponibilidade do tipo de computação por região em Sobre os tipos de ambiente de capacidade reservada.

Instância personalizada

Especifique manualmente o tipo de instância desejado.

Capacidade

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/.

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-northeast-1 arn:aws:organizations::891376993293:organization/o-b6k3sjqavm o-b6k3sjqavm
ap-south-1 arn:aws:organizations::891376924779:organization/o-krtah1lkeg o-krtah1lkeg
ap-southeast-1 arn:aws:organizations::654654522137:organization/o-mcn8uvc3tp o-mcn8uvc3tp
ap-southeast-2 arn:aws:organizations::767398067170:organization/o-6crt0f6bu4 o-6crt0f6bu4
eu-central-1 arn:aws:organizations::590183817084:organization/o-lb2lne3te6 o-lb2lne3te6
eu-west-1 arn:aws:organizations::891376938588:organization/o-ullrrg5qf0 o-ullrrg5qf0
sa-east-1 arn:aws:organizations::533267309133:organization/o-db63c45ozw o-db63c45ozw
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.

nota

Se uma substituição de frota for especificada ao chamar a API StartBuild, o CodeBuild ignorará a configuração da VPC do projeto.

Sub-redes

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 Usar AWS CodeBuild com um servidor de proxy gerenciado.

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.

Deny

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.