Entender as cotas do CloudFormation - AWS CloudFormation

Entender as cotas do CloudFormation

Sua conta da AWS tem cotas do CloudFormation que você talvez precise conhecer ao criar modelos e pilhas. Ao compreender essas cotas, você pode evitar erros de limitação que exigiriam reprojetar os modelos ou as pilhas.

A tabela a seguir mostra as cotas do CloudFormation.

Cotas

Descrição

Valor

Estratégia de ajuste

Dados da condição de espera do cfn-signal

Quantidade máxima de dados que cfn-signal pode passar.

4,096 bytes

Para passar uma quantidade maior, envie os dados para um bucket do Amazon S3 e, em seguida, use cfn-signal para passar o URL do Amazon S3 para esse bucket.

Resposta de recursos personalizados

Quantidade máxima de dados que um provedor de recursos personalizados pode passar.

4,096 bytes

Referências dinâmicas por modelo

O número máximo de referências dinâmicas permitidas em um único modelo de pilha do CloudFormation. Para obter mais informações, consulte Considerações gerais.

60 referências dinâmicas em um modelo de pilha

Hooks por conta

Quantidade máxima de hooks por conta.

100 hooks

Hooks por recurso

Quantidade máxima de hooks por recurso.

100 hooks
Tamanho de configuração de hooks

Máximo de dados que uma configuração de hook pode armazenar.

204,8 KB

Mapeamentos

O número máximo de mapeamentos que é possível declarar no modelo do CloudFormation.

200 mapeamentos

Para especificar mais mapeamentos, separe o modelo em vários modelos, usando, por exemplo, pilhas aninhadas.

Atributos de mapeamento

O número máximo de atributos de mapeamento para cada mapeamento que é possível declarar no modelo do CloudFormation.

200 atributos

Para especificar mais atributos de mapeamento, separe os atributos em vários mapeamentos.

Nome do mapeamento e nome do atributo de mapeamento

O tamanho máximo de cada nome de mapeamento.

255 caracteres

Modules

O número máximo de módulos que você pode registrar no registro do CloudFormation, por conta e região.

100 módulos

Versões de módulo

O número máximo de versões que você pode registrar no registro do CloudFormation para um determinado módulo.

100 versões

Para registrar novas versões, primeiramente use DeRegisterType para cancelar o registro de versões que você não esteja mais usando.

Pilhas aninhadas

Número máximo de recursos do CloudFormation que uma pilha aninhada pode criar, atualizar ou excluir por operação.

Por exemplo, você pode ter uma hierarquia de pilha aninhada com mais de 2.500 recursos no total, mas não conseguir criar, atualizar ou excluir mais de 2.500 desses recursos em uma única implantação.

2500 recursos Divida a hierarquia da pilha em pilhas diferentes.

Saídas

O número máximo de saídas que é possível declarar no modelo do CloudFormation.

200 saídas

Nome da saída

O tamanho máximo de um nome de saída.

255 caracteres

Parâmetros

O número máximo de parâmetros que é possível declarar no modelo do CloudFormation.

200 parâmetros

Para especificar mais parâmetros, você pode usar mapeamentos ou listas para atribuir vários valores a um único parâmetro.

Nome do parâmetro

Tamanho máximo de um nome de parâmetro.

255 caracteres

Valor do parâmetro

Tamanho máximo de um valor de parâmetro.

4,096 bytes

Para usar um valor parametrizado maior, crie vários parâmetros e depois use Fn::Join para concatenar os vários valores em um único valor.

Recursos privados

O número máximo de recursos privados que você pode registrar no registro do CloudFormation por conta e região.

50 recursos privados

Versões de recursos privados

O número máximo de versões que você pode registrar no registro do CloudFormation para um determinado recurso privado.

50 recursos privados

Para registrar novas versões, primeiramente use DeRegisterType para cancelar o registro de versões que você não esteja mais usando.

Recursos

O número máximo de recursos que é possível declarar no modelo do CloudFormation.

500 recursos

Para especificar mais recursos, separe o modelo em vários modelos, usando, por exemplo, pilhas aninhadas.

Recursos em operações de pilha simultâneas

O número máximo de recursos que você pode ter envolvidos em operações de pilha (criar, atualizar ou excluir operações) na sua região em um determinado momento.

Use a API DescribeAccountLimits para determinar o limite atual para uma conta em uma região específica.

Nome do recurso

Tamanho máximo de um nome de recurso.

255 caracteres

Pilhas

Número máximo de pilhas do CloudFormation que você pode criar.

2000 pilhas

Para criar mais pilhas, exclua pilhas de que você não precisa ou solicite um aumento no número máximo de pilhas em sua Conta da AWS. Para obter mais informações, consulte Service Quotas do AWS em Referência geral da AWS.

Nome da stack

Tamanho máximo do nome da pilha.

128 caracteres

StackSets

Número máximo de conjuntos de pilhas do CloudFormation que é possível criar na sua conta de administrador.

1.000 conjuntos de pilhas

Para criar mais conjuntos de pilhas, exclua conjuntos de pilhas de que você não precisa ou solicite um aumento no número máximo de conjuntos de pilhas em sua Conta da AWS. Para obter mais informações, consulte Service Quotas do AWS em Referência geral da AWS.

Instâncias da pilha

Número máximo de instâncias de pilha que é possível criar por conjunto de pilhas.

100.000 instâncias de pilha por conjunto de pilhas

Para criar mais instâncias de pilha, exclua as instâncias de pilha de que você não precisa ou solicite um aumento no número máximo de instâncias de pilha em sua Conta da AWS. Para obter mais informações, consulte Service Quotas do AWS em Referência geral da AWS.

Operações de instâncias de StackSets

Número máximo de instâncias de pilha, em todos os conjuntos de pilhas, nas quais é possível executar operações em cada região ao mesmo tempo, por conta de administrador.

10.000 operações

Esse limite se aplica a todos os conjuntos de pilhas envolvidos em uma região. Ele inclui instâncias de pilha afetadas pelas operações de criação e atualização do conjunto de pilhas, bem como a criação, a atualização ou a exclusão de instâncias de pilha diretamente.

Operações em fila de StackSets

Máximo de operações em fila para um conjunto de pilhas em um determinado momento.

10.000 operações

Pilhas importadas usando um objeto do S3 por operação de conjunto de pilhas

Número máximo de pilhas que você pode importar usando o objeto do S3 por operação de conjunto de pilhas.

200 pilhas

Pilhas importadas usando IDs de pilha em linha por operação de conjunto de pilhas

Número máximo de pilhas que você pode importar usando IDs de pilha em linha por operação de conjunto de pilhas.

10 pilhas

Tamanho do corpo de um modelo em uma solicitação

Tamanho máximo do corpo de um modelo que você pode passar em uma solicitação CreateStack, UpdateStackou ValidateTemplate.

51,200 bytes

Para usar um corpo de modelo maior, separe o modelo em vários modelos, usando, por exemplo, pilhas aninhadas. Ou faça upload do modelo para um bucket do Amazon S3.

Tamanho do corpo de modelo em um objeto do Amazon S3

O tamanho máximo do corpo de um modelo que você pode passar em um objeto do Amazon S3 para uma solicitação CreateStack, para um modelo do &S3; UpdateStack, ValidateTemplate com um URL de modelo do Amazon S3.

1 MB

Para usar um corpo de modelo maior, separe o modelo em vários modelos, usando, por exemplo, pilhas aninhadas. Ou use minificação para reduzir o tamanho do modelo do CloudFormation.

Descrição do modelo

O tamanho máximo de descrição de um modelo.

1,024 bytes

Versões por hook

Número máximo de versões por hook.

100 versões

Disponibilidade de recursos

Nem todos os recursos do CloudFormation podem estar disponíveis em todas as regiões. Para obter mais informações sobre as regiões da AWS, consulte a Tabela de regiões da infraestrutura global.

StackSets e macros

O StackSets atualmente não oferece suporte à criação ou atualização de conjuntos de pilhas com permissões gerenciadas por serviço baseadas em modelos que contêm macros. Isso inclui transformações, que são macros hospedadas pelo CloudFormation. Para mais informações sobre macros, consulte Macros de modelo.