Comprensión de las cuotas de CloudFormation
Su cuenta de AWS tiene cuotas de CloudFormation que podría necesitar conocer al crear plantillas y pilas. Al comprender estas cuotas, puede evitar los errores de limitación que exigirían que tuviera que volver a diseñar las plantillas o pilas.
En la tabla siguiente, se muestran las cuotas de CloudFormation.
Cuotas |
Descripción |
Valor |
Estrategia de ajuste |
---|---|---|---|
Cantidad máxima de datos que cfn-signal puede transferir. |
4096 bytes |
Para transferir una cantidad más grande, envíe los datos a un bucket de Amazon S3 y, a continuación, utilice cfn-signal para transferir la URL de Amazon S3 a dicho bucket. |
|
Máxima cantidad de datos que puede transferir un proveedor de recursos personalizados. |
4096 bytes |
||
Referencias dinámicas por plantilla |
El número máximo de referencias dinámicas permitido en una sola plantilla de pila de CloudFormation. Para obtener más información, consulte Consideraciones generales. |
60 referencias dinámicas en una plantilla de pila | |
Enlaces por cuenta |
Cantidad máxima de enlaces por cuenta. |
100 enlaces | |
Enlaces por recurso |
Cantidad máxima de enlaces por recurso. |
100 enlaces | |
Tamaño de configuración de enlaces |
Cantidad máxima de datos que la configuración de un gancho puede almacenar. |
204,8 KB | |
Número máximo de asignaciones que puede declarar en su plantilla de CloudFormation. |
200 asignaciones |
Para especificar más mapeos, separe la plantilla en varias plantillas utilizando, por ejemplo, pilas anidadas. |
|
Número máximo de atributos por asignación que puede declarar en su plantilla de CloudFormation. |
200 atributos |
Para especificar más mapeos de atributos, separe los atributos en varios mapeos. |
|
Tamaño máximo de cada mapeo de nombre. |
255 caracteres |
||
Número máximo de módulos que puede registrar en el registro de CloudFormation, por cuenta y región. |
100 módulos |
||
Número máximo de versiones que puede registrar en el registro de CloudFormation para un módulo determinado. |
100 versiones |
Para registrar nuevas versiones, utilice primero DerRegisterType para anular el registro de las versiones que ya no está utilizando. |
|
Pilas anidadas | Cantidad máxima de recursos de CloudFormation que una pila anidada puede crear, actualizar o eliminar por operación. Por ejemplo, puede tener una jerarquía de pilas anidadas con más de 2500 recursos en total, pero no puede crear, actualizar ni eliminar más de 2500 de esos recursos en una sola implementación. |
2500 recursos | Divida la jerarquía de pilas en diferentes pilas. |
Número máximo de salidas que puede declarar en su plantilla de CloudFormation. |
200 salidas |
||
El tamaño máximo de un nombre de salida. |
255 caracteres |
||
Número máximo de parámetros que puede declarar en su plantilla de CloudFormation. |
200 parámetros |
Para especificar más parámetros, puede utilizar mapeos o listas para asignar múltiples valores a un único parámetro. |
|
Tamaño máximo de un nombre de parámetro. |
255 caracteres |
||
Tamaño máximo del valor del parámetro. |
4096 bytes |
Para utilizar un valor parametrizado más grande, cree varios parámetros y luego utilice Fn::Join a fin de concatenar los distintos valores en un valor único. |
|
Número máximo de recursos privados que puede registrar en el registro de CloudFormation, por cuenta y región. |
50 recursos privados |
||
Número máximo de versiones que puede registrar en el registro de CloudFormation para un recurso privado determinado. |
50 recursos privados |
Para registrar nuevas versiones, utilice primero DerRegisterType para anular el registro de las versiones que ya no está utilizando. |
|
Número máximo de recursos que puede declarar en su plantilla de CloudFormation. |
500 recursos |
Para especificar más recursos, separe la plantilla en varias plantillas utilizando, por ejemplo, pilas anidadas. |
|
Número máximo de recursos que puede tener implicados en las operaciones de pila (crear, actualizar o eliminar) en una región en un momento dado. |
Utilice la API DescribeAccountLimits para determinar el límite actual de una cuenta en una región específica. | ||
Tamaño máximo de un nombre de recurso. |
255 caracteres |
||
Número máximo de pilas de CloudFormation que puede crear. |
2000 pilas |
Para crear más pilas, elimine las que no necesita o solicite un aumento del número máximo de pilas en su Cuenta de AWS. Para obtener más información, consulte el artículo sobre AWS Service Quotas en la Referencia general de AWS. |
|
Tamaño máximo del nombre de la pila. |
128 caracteres |
||
Número máximo de conjuntos de pilas de CloudFormation que puede crear en su cuenta de administrador. |
1000 conjuntos de pilas |
Para crear más conjuntos de pilas, elimine los que no necesita o solicite un aumento del número máximo de conjuntos de pilas en su Cuenta de AWS. Para obtener más información, consulte el artículo sobre AWS Service Quotas en la Referencia general de AWS. |
|
Cantidad máxima de instancias de pila que se pueden crear por conjunto de pilas. |
100 000 instancias de pilas por conjunto de pilas |
Para crear más instancias de pila, elimine las que no necesita o solicite un aumento del número máximo de instancias de pila en su Cuenta de AWS. Para obtener más información, consulte el artículo sobre AWS Service Quotas en la Referencia general de AWS. |
|
Número máximo de instancias de pila, en todos los conjuntos de pila, en las que puede ejecutar operaciones en cada región al mismo tiempo, por cuenta de administrador. |
10 000 operaciones |
Este límite se aplica a todos los conjuntos de pila involucrados en una región. Incluye las instancias de pila afectadas por las operaciones de creación y actualización de conjuntos de pilas, así como la creación, actualización o eliminación de instancias de pila directamente. |
|
Operaciones en cola de StackSets |
Número máximo de operaciones en cola para un conjunto de pilas en un momento dado. |
10 000 operaciones |
|
Pilas importadas con la operación de objeto de S3 por conjunto de pilas |
El número máximo de pilas que puede importar con la operación de objeto de S3 por conjunto de pilas. |
200 pilas |
|
Pilas importadas con la operación de indicaciones de identificaciones de pila insertadas por conjunto de pilas |
El número máximo de pilas que puede importar con la operación de identificaciones de pila insertadas por conjunto de pilas. |
10 pilas |
|
El tamaño máximo de un cuerpo de plantilla que puede transferir en una solicitud |
51,200 bytes |
Para utilizar un cuerpo de plantilla de mayor tamaño, separe la plantilla en varias plantillas utilizando, por ejemplo, pilas anidadas. O cargue la plantilla a un bucket de Amazon S3. |
|
Tamaño máximo de un cuerpo de la plantilla que puede transferir en un objeto de Amazon S3 para una solicitud |
1 MB |
Para utilizar un cuerpo de plantilla de mayor tamaño, separe la plantilla en varias plantillas utilizando, por ejemplo, pilas anidadas. También puede utilizar la minificación para reducir el tamaño de plantilla de CloudFormation. |
|
El tamaño máximo de la descripción de la plantilla. |
1024 bytes |
||
Versiones por enlace |
Número máximo de versiones por enlace. |
100 versiones |
Disponibilidad de características
Es posible que no todas las características de CloudFormation estén disponibles en todas las regiones. Para obtener más información sobre las regiones de AWS, consulte Global infrastructure Region table
-
Las macros no están disponibles actualmente en la siguiente región:
-
Asia-Pacífico (Yakarta)
-
-
Actualmente, la realización de implementaciones “azul/verde” de ECS a través de CodeDeploy con CloudFormation no está disponible en las siguientes regiones:
-
África (Ciudad del Cabo)
-
Asia-Pacífico (Osaka)
-
Europa (Milán)
-
StackSets y macros
StackSets actualmente no es compatible con la creación o la actualización de conjuntos de pilas con permisos administrados por servicios a partir de plantillas que contienen macros. Esto incluye transformaciones, que son macros alojadas por CloudFormation. Para obtener más información sobre las macros, consulte Macros de plantillas.