AWS CodeDeploy
Guia do usuário (Versão da API 2014-10-06)

Limites de CodeDeploy

As tabelas a seguir descrevem limites em no CodeDeploy.

nota

Você pode solicitar um aumento de limite para os limites do CodeDeploy listados em Limites de serviço da AWS no documento Referência geral do Amazon Web Services. Não é possível aumentar o limite para o número de horas que uma implantação pode ser executada.

Aplicativos

O número máximo de aplicações associadas a uma conta da AWS em uma única região

100

Número máximo de caracteres no nome de um aplicativo

100

Caracteres permitidos no nome de um aplicativo

Letras (az, AZ), números (0-9), ponto final (.), sublinhados (_), + (sinais de mais), = (sinais de igual), , (vírgulas), @ (sinais de arroba), - (sinais de menos).

Número máximo de aplicativos que podem ser transmitidos à ação de API BatchGetApplications 100
Número máximo de tokens de conexão do GitHub para uma única conta da AWS 25

Revisões de aplicativo

Número máximo de caracteres em um nome de revisão de aplicativo

100

Tipos de arquivos permitidos para revisões de aplicativos EC2/No local

Arquivos com a extensão .zip ou .tar e arquivos compactados com a extensão .tar.gz.

Um arquivamento simples ou compactado compatível com o CodeDeploy deve conter um único application specification file (AppSpec file) com o nome do arquivo appspec.yml.

Tipos de arquivos permitidos para revisões de aplicativos AWS Lambda e Amazon ECS

Um único AppSpec file com o nome de arquivo appspec.yaml ou um arquivo compactado com a extensão .zip ou .tar.gz que contém um único AppSpec file com o nome de arquivo appspec.yaml.

Implantações

Número máximo de implantações simultâneas em um grupo de implantação¹

1

O número máximo de implantações simultâneas associadas a uma conta da AWS² 100

Número máximo de horas que uma implantação local da EC2/No local pode ficar em execução

8

Número máximo de horas entre a implantação de uma revisão e o deslocamento de tráfego para o ambiente substituto durante uma implantação azul/verde da EC2/No local 48
Número máximo de horas entre a conclusão de uma implantação e o término do ambiente original durante uma implantação azul/verde da EC2/No local 48
Número máximo de horas que uma implantação azul/verde da EC2/No local pode ficar em execução 109 (48 para cada um dos dois limites acima) mais uma hora para cada um dos 13 eventos possíveis de ciclo de vida
Número máximo de horas que uma implantação de AWS Lambda pode ficar em execução 50 (48 horas para o tempo máximo entre o primeiro e o último deslocamento de tráfego mais uma hora para cada um dos dois ganchos possíveis de ciclo de vida)
Número máximo de segundos até que um evento de ciclo de vida de implantação falhe se não for concluído 3600
Número máximo de caracteres em uma descrição de implantação 256
Número máximo de implantações que podem ser transmitidas à ação de API BatchGetDeployments 100

O número máximo de minutos até que uma implantação falhe se um evento de ciclo de vida não começar após:

  • Uma implantação ser acionada usando o console ou o comando create-deployment da AWS CLI.

  • O evento de ciclo de vida anterior ser concluído.

5
Número máximo de minutos que uma implantação blue/green pode aguardar após uma implantação bem-sucedida antes de encerrar instâncias da implantação original 2800
Número máximo de listeners em uma rota de tráfego durante uma implantação do Amazon ECS 1

¹ Esse limite destina-se a evitar implantações acidentais e simultâneas do mesmo aplicativo no mesmo grupo de implantação.

² Cada implantação em uma instância do Amazon EC2 dimensionada em um grupo de Amazon EC2 Auto Scaling conta como uma única implantação simultânea. Se a instância do Amazon EC2 dimensionada estiver associada a vários aplicativos, uma implantação simultânea adicional para cada aplicativo será gerada. Por exemplo, um grupo de Amazon EC2 Auto Scaling que for dimensionado em cinco instâncias do Amazon EC2 e estiver associado a um único aplicativo gerará cinco implementações simultâneas. Se as mesmas cinco instâncias do Amazon EC2 dimensionadas forem associadas a dois aplicativos adicionais, isso gerará dez implantações simultâneas adicionais.

Configurações de implantação

Número máximo de configurações de implantação personalizadas associadas a uma conta da AWS

25

Valores permitidos para uma configuração de instâncias íntegras mínimas de HOST_COUNT Qualquer número inteiro positivo ou 0 (zero). Zero (0) resulta em uma implantação em todas as instâncias ao mesmo tempo.
Valores permitidos para uma configuração de instâncias íntegras mínimas de FLEET_PERCENT Qualquer número inteiro positivo inferior a 100 ou 0 (zero). Zero (0) resulta em uma implantação em todas as instâncias ao mesmo tempo.

Número máximo de caracteres em um nome de configuração de implantação personalizado

100

Caracteres permitidos em um nome de configuração de implantação personalizado

Letras (az, AZ), números (0-9), ponto final (.), sublinhados (_), + (sinais de mais), = (sinais de igual), , (vírgulas), @ (sinais de arroba), - (sinais de menos).

Prefixos não permitidos em um nome de configuração de implantação personalizado CodeDeployDefault.
Número máximo de minutos entre o primeiro e o último deslocamento de tráfego durante uma implantação canário ou linear da AWS Lambda 2.880
A porcentagem máxima de tráfego que pode ser deslocada em um incremento durante uma implantação AWS Lambda que usa uma configuração de implantação canary ou linear. 99

Grupos de implantação

O número máximo de grupos de implantação associados a um único aplicativo

100

Número máximo de tags em um grupo de implantação

10

Número máximo de grupo de Amazon EC2 Auto Scaling em um grupo de implantação

10

Número máximo de caracteres em um nome de grupo de implantação 100
Caracteres permitidos em um nome de grupo de implantação Letras (az, AZ), números (0-9), ponto final (.), sublinhados (_), + (sinais de mais), = (sinais de igual), , (vírgulas), @ (sinais de arroba), - (sinais de menos).
O número máximo de acionadores de notificações de evento em um grupo de implementação 10
O número máximo de grupos de implantação que podem ser associados a um serviço do Amazon ECS 1

Instâncias

O número máximo de instâncias em uma única implantação

500

Número máximo de caracteres em uma chave de tag 128

Número máximo de caracteres em um valor de tag

256

Número máximo de instâncias que podem ser transmitidas à ação de API BatchGetOnPremisesInstances 100
O número máximo de instâncias que pode ser usado por implantações simultâneas que estão em andamento e associadas a uma conta 500

Versão necessária do SDK da AWS para Ruby (aws-sdk-core)

2.1.2 ou anterior para versões do agente do CodeDeploy anteriores a 1.0.1.880.

2.2 ou anterior para o agente do CodeDeploy versão 1.0.1.880 e posterior.