Cuotas en AWS CodePipeline
tiene cuotas para el número de canalizaciones, etapas, acciones y webhooks que una cuenta de AWS puede tener en cada región de AWS.
Estas cuotas se aplican a cada región y pueden aumentarse. Puede tardar hasta dos semanas procesar las solicitudes de aumento de cuota.
| Recurso | Predeterminado/a |
|---|---|
Tiempo que transcurre hasta que finaliza el tiempo de espera de una acción (Se trata de tiempos de espera configurables. Consulte la siguiente tabla para ver los tiempos de espera no configurables) |
CloudFormationAcción de implementación de : 3 días Acciones de implementación (azul/verde) de CodeDeploy ECS: 5 días AWS LambdaAcción de invocación de : 24 horas notaMientras la acción se ejecuta, CodePipeline se conecta periódicamente a Lambda para obtener el estado. La función de Lambda responde con un estado, en el que la ejecución de la acción es satisfactoria, produce un error o está en curso. Si la función de Lambda no ha enviado ninguna respuesta después de 20 minutos, se agota el tiempo de espera de la acción. Si, durante los 20 minutos, la función de Lambda responde que la acción aún está en curso, CodePipeline reinicia el temporizador de 20 minutos y vuelve a intentarlo. Si no se ejecuta correctamente después de 24 horas, CodePipeline establece el estado de la acción de invocación de Lambda como fallido. Lambda tiene un tiempo de espera distinto para las funciones de Lambda que no está relacionado con el tiempo de espera de la acción de CodePipeline. Acción de implementación de Amazon S3: 90 minutos notaSi se agota el tiempo de espera para cargar en S3 durante el implementación de un archivo ZIP de gran tamaño, la acción no se realizará correctamente y se generará un error de tiempo de espera. Intente dividir el archivo ZIP en archivos más pequeños. Tiempo de espera predeterminado a nivel de cuenta para la acción de aprobación manual: 7 días notaEl tiempo de espera predeterminado para la acción de aprobación manual se puede anular para una acción específica en la canalización, y se puede configurar hasta 86 400 minutos (60 días) con un valor mínimo de 5 minutos. Para obtener más información, consulte ActionDeclaration en la Guía de la API de CodePipeline. Al configurarse, este tiempo de espera se aplica a la acción. De lo contrario, se utiliza el nivel de cuenta predeterminado. Todas las demás acciones: 1 hora notaEl tiempo de espera de la acción de implementación de Amazon ECS se puede configurar hasta una hora (el tiempo de espera predeterminado). |
|
Número máximo total de canalizaciones por cada región en una cuenta de AWS |
1 000 notaLas canalizaciones configuradas para los sondeos o detección de cambios basada en eventos se cuentan para esta cuota. |
|
Número máximo de canalizaciones configuradas para sondear los cambios de origen, por región de AWS |
300 notaEsta es una cuota fija y no se puede cambiar. Si alcanza el límite de canalizaciones de sondeo, puede configurar canalizaciones adicionales que utilicen la detección de cambios basada en eventos. Para obtener más información, consulte Acciones de origen y métodos de detección de cambios.1 |
| Número máximo de webhooks por región en una cuenta de AWS | 300 |
|
Número de acciones personalizadas por región en una cuenta de AWS |
50 |
1Siga las instrucciones a continuación, en función del proveedor de código fuente, para actualizar las canalizaciones de sondeo a fin de utilizar la detección de cambios basada en eventos:
|
|
Las siguientes cuotas de AWS CodePipeline se aplican a la disponibilidad de las regiones, a las restricciones de nombres y a los tamaños de artefactos permitidos. Estas cuotas son fijas y no pueden modificarse.
Para obtener la lista de puntos de conexión servicio de CodePipeline para cada región, consulte Puntos de conexión y cuotas de AWS CodePipeline en la Referencia general de AWS.
Para obtener información sobre necesidades estructurales, consulte Referencia de estructura de canalización de CodePipeline.
|
Regiones de AWS en las que se puede crear una canalización |
Este de EE. UU. (Ohio) Este de EE. UU. (Norte de Virginia) Oeste de EE. UU. (Norte de California) Oeste de EE. UU. (Oregón) Canadá (centro) Europa (Fráncfort) Europa (Zúrich)* Israel (Tel Aviv) Europa (Irlanda) Europa (Londres) Europa (Milán)* Europa (París) Europa (España) Europa (Estocolmo) África (Ciudad del Cabo)* Asia-Pacífico (Hong Kong)* Asia-Pacífico (Hyderabad) Asia-Pacífico (Mumbai) Asia-Pacífico (Tokio) Asia-Pacífico (Seúl) Asia-Pacífico (Osaka) Asia-Pacífico (Singapur) Asia-Pacífico (Sídney) Asia-Pacífico (Yakarta) Asia-Pacífico (Melbourne) América del Sur (São Paulo) Medio Oriente (Baréin)* Medio Oriente (EAU) AWS GovCloud (EE. UU. Oeste) AWS GovCloud (Este de EE. UU.) |
| Caracteres permitidos en un nombre de acción |
Los nombres de acción no pueden superar los 100 caracteres. Los caracteres permitidos son: Letras minúsculas de la Letras mayúsculas de la Número del Caracteres especiales: Los demás caracteres, como los espacios, no están permitidos. |
| Caracteres permitidos en los tipos de acción |
Los nombres de tipos de acción no pueden superar los 25 caracteres. Los caracteres permitidos son: Letras minúsculas de la "a" a la "z", ambas incluidas. Letras mayúsculas de la "A" a la "Z", ambas incluidas. Números del 0 al 9, ambos incluidos. Caracteres especiales: . (punto), @ (arroba), - (signo menos) y _ (guion bajo). Los demás caracteres, como los espacios, no están permitidos. |
| Caracteres permitidos en los nombres de artefactos |
Los nombres de artefactos no pueden superar los 100 caracteres. Los caracteres permitidos son: Letras minúsculas de la Letras mayúsculas de la Número del Caracteres especiales: Los demás caracteres, como los espacios, no están permitidos. |
| Caracteres permitidos en nombres de acciones de socios | Los nombres de acciones de los socios deben seguir las mismas convenciones de nomenclatura y restricciones que los demás nombres de acciones de CodePipeline. En concreto, no pueden tener más de 100 caracteres. Los caracteres permitidos son: Letras minúsculas de la "a" a la "z", ambas incluidas. Letras mayúsculas de la "A" a la "Z", ambas incluidas. Números del 0 al 9, ambos incluidos. Caracteres especiales: . (punto), @ (arroba), - (signo menos) y _ (guion bajo). Los demás caracteres, como los espacios, no están permitidos. |
| Caracteres permitidos en los nombres de canalización |
Los nombres de canalización no pueden superar los 100 caracteres. Los caracteres permitidos son: Letras minúsculas de la "a" a la "z", ambas incluidas. Letras mayúsculas de la "A" a la "Z", ambas incluidas. Números del 0 al 9, ambos incluidos. Caracteres especiales: . (punto), @ (arroba), - (signo menos) y _ (guion bajo). Los demás caracteres, como los espacios, no están permitidos. |
| Caracteres permitidos en los nombres de etapas |
Los nombres de etapas no pueden superar los 100 caracteres. Los caracteres permitidos son: Letras minúsculas de la "a" a la "z", ambas incluidas. Letras mayúsculas de la "A" a la "Z", ambas incluidas. Números del 0 al 9, ambos incluidos. Caracteres especiales: . (punto), @ (arroba), - (signo menos) y _ (guion bajo). Los demás caracteres, como los espacios, no están permitidos. |
| Tiempo que transcurre hasta que finaliza el tiempo de espera de una acción |
Acción de compilación de CodeBuild: 36 horas Acción de prueba: 8 horas Acciones personalizadas: 24 horas Acción de invocación de Step Functions: 7 días Tiempo de espera de compilación para la acción de Comandos: 55 minutos |
|
Longitud máxima permitida de la clave de configuración de la acción (por ejemplo, las claves de configuración de |
50 caracteres |
|
Longitud máxima permitida del valor de configuración de la acción (por ejemplo, el valor de configuración de
|
1.000 caracteres |
| Número máximo de acciones por canalización | 1 000 |
|
Número máximo de ejecuciones de canalización simultáneas por canalización (modo EN COLA|PARALELO) |
50 |
| Número máximo de ejecuciones de canalización simultáneas por ejecución de canalización en modo PARALELO | 5 |
| Número máximo de archivos para un objeto de Amazon S3 | 100 000 |
| Número máximo de acciones en paralelo de una etapa | 100 |
| Número máximo de acciones secuenciales de una etapa | 100 |
| Tamaño máximo de los artefactos de una etapa de código fuente |
Artefactos almacenados en buckets de Amazon S3: 7 GB. Artefactos almacenados en repositorios de CodeCommit o GitHub: 1 GB Excepción: Si utiliza AWS Elastic Beanstalk para implementar las aplicaciones, el tamaño de artefacto máximo es siempre de 512 MB. Excepción: si se utiliza CloudFormation para implementar las aplicaciones, el tamaño de artefacto máximo es siempre de 256 MB. Excepción: si se utiliza la acción |
|
Tamaño máximo del archivo JSON de definiciones de imágenes que se utiliza en canalizaciones que implementan contenedores e imágenes de Amazon ECS |
100 KB |
| Tamaño máximo de artefactos de entrada para acciones de CloudFormation | 256 MB |
Tamaño máximo de artefactos de entrada para la acción CodeDeployToECS |
3 MB |
Tamaño máximo de artefactos de entrada para la acción Step Functions |
La acción Step Functions se ejecuta en Lambda y, por lo tanto, tiene cuotas de tamaño de artefacto que son las mismas que las cuotas de tamaño de artefacto de las funciones de Lambda. Para obtener más información, consulte Cuotas de Lambda en la Guía para desarrolladores de Lambda. |
|
Tamaño máximo del objeto JSON que se puede almacenar en la propiedad |
En una acción de implementación de CodePipeline con CloudFormation como proveedor, la propiedad ParameterOverrides se utiliza para almacenar un objeto JSON que especifica valores para el archivo de configuración de plantilla de CloudFormation. El límite máximo de tamaño del objeto JSON que se puede almacenar en la propiedad ParameterOverrides es de 1 kilobyte. |
|
Número de acciones de una etapa |
1 como mínimo, 50 como máximo |
| Número de artefactos permitidos para cada acción | Para conocer el número de artefactos de entrada y salida permitidos para cada acción, consulte Artefactos de entrada y salida para cada tipo de acción |
| Número de meses en los que se retiene la información del historial de ejecución de la canalización | 12 |
|
Número de fases de una canalización |
2 como mínimo, 50 como máximo |
| Etiquetas de canalización | Las etiquetas distinguen entre mayúsculas y minúsculas. Máximo de 50 por recurso. |
| Nombres de clave de etiqueta de canalización |
Cualquier combinación de letras, números, espacios y caracteres permitidos en UTF-8 con una longitud de entre 1 y 128 caracteres. Los caracteres permitidos son + - = . _ : / @ Los nombres de clave de etiqueta deben ser únicos y cada clave puede tener un solo valor. Una etiqueta no puede:
|
| Valores de etiqueta de canalización |
Cualquier combinación de letras, números, espacios y caracteres permitidos en UTF-8 con una longitud de entre 1 y 256 caracteres. Los caracteres permitidos son + - = . _ : / @ Una clave solo puede tener un valor, pero muchas claves pueden tener el mismo valor. Una etiqueta no puede:
|
| Desencadenadores |
Hay un máximo de 50 desencadenadores en una definición de canalización entre las configuraciones Hay un máximo de tres filtros por cada desencadenador de inserción y por cada desencadenador de solicitud de extracción. notaNo se permiten duplicados para los filtros de la misma matriz de tipos de eventos. Puede agregar hasta 8 patrones, ramificaciones y rutas de archivo de inclusión y 8 de exclusión para cada tipo de evento (inserción, solicitud de extracción). Los caracteres permitidos en patternvalues incluyen todos los tipos de caracteres. Hay una longitud máxima de 255 caracteres para los patrones de inclusión y exclusión. Para nombres de etiquetas, hay una longitud máxima de 255 caracteres. El tamaño máximo de la matriz |
| Filtros de desencadenadores |
Rutas de archivo:
Ramificaciones:
Solicitudes de extracción: Ramificaciones:
|
| Unicidad de los nombres |
En una misma cuenta de AWS, cada canalización que se cree en una región de AWS debe tener un nombre único. Puede reutilizar los nombres para canalizaciones en diferentes regiones de AWS. Los nombres de etapas deben ser únicos en una canalización. Los nombres de acciones deben ser únicos en una etapa. |
| Cuotas para las variables de salida y los espacios de nombres |
Hay un límite de tamaño máximo de 122 880 bytes para todas las variables de salida combinadas para una acción concreta. Hay un límite de tamaño máximo de 100 KB para la configuración de acciones resueltas totales para una acción concreta. Los nombres de las variables de salida distinguen mayúsculas de minúsculas. Los espacios de nombres distinguen mayúsculas de minúsculas. Los caracteres permitidos son:
|
| Cuotas de variables a nivel de canalización |
Hay un máximo de 50 variables a nivel de canalización por canalización. Los nombres de las variables a nivel de canalización deben ser:
Para los valores de variables, hay una longitud máxima de 1000 caracteres Para los valores de variables, se permiten todos los caracteres. Hay una longitud máxima de 200 caracteres para las descripciones de las variables. |
* Debe habilitar esta región antes de poder utilizarla.