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 |
---|---|---|---|
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. |
|
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 | |
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. |
|
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. |
|
O tamanho máximo de cada nome de mapeamento. |
255 caracteres |
||
O número máximo de módulos que você pode registrar no registro do CloudFormation, por conta e região. |
100 módulos |
||
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. |
O número máximo de saídas que é possível declarar no modelo do CloudFormation. |
200 saídas |
||
O tamanho máximo de um nome de saída. |
255 caracteres |
||
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. |
|
Tamanho máximo de um nome de parâmetro. |
255 caracteres |
||
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. |
|
O número máximo de recursos privados que você pode registrar no registro do CloudFormation por conta e região. |
50 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. |
|
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. |
|
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. | ||
Tamanho máximo de um nome de recurso. |
255 caracteres |
||
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. |
|
Tamanho máximo do nome da pilha. |
128 caracteres |
||
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. |
|
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. |
|
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 máximo do corpo de um modelo que você pode passar em uma solicitação |
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. |
|
O tamanho máximo do corpo de um modelo que você pode passar em um objeto do Amazon S3 para uma solicitação |
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. |
|
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
-
No momento, Macros não estão disponíveis na seguinte região:
-
Ásia-Pacífico (Jacarta)
-
-
Executar implantações azul/verde do ECS por meio do CodeDeploy usando o CloudFormation não está disponível atualmente nas seguintes regiões:
-
África (Cidade do Cabo)
-
Ásia-Pacífico (Osaka)
-
Europa (Milão)
-
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.