Quote in AWS CodePipeline - AWS CodePipeline

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Quote in AWS CodePipeline

CodePipeline prevede quote per il numero di pipeline, fasi, azioni e webhook che un account può avere in ogni regione. AWS AWS Queste quote si applicano per regione e possono essere aumentate. Per richiedere un aumento, utilizza la console Support Center.

L'elaborazione delle richieste di aumento delle quote può richiedere fino a due settimane.

Risorsa Di default

Periodo di tempo prima della scadenza di un'operazione

(Si tratta di timeout configurabili. Vedi la tabella seguente per i timeout non configurabili)

AWS CloudFormation azione di implementazione: 3 giorni

CodeDeploy e azioni di implementazione CodeDeploy ECS (blu/verde): 5 giorni

AWS Lambda azione di richiamo: 24 ore

Nota

Mentre l'azione è in esecuzione, contatta CodePipeline periodicamente Lambda per uno stato. La funzione Lambda risponde con uno stato in cui l'esecuzione dell'azione è riuscita, non riuscita o in corso. Se la funzione Lambda non ha inviato alcuna risposta dopo 20 minuti, l'azione scade. Se, durante i 20 minuti, la funzione Lambda ha risposto che l'azione è ancora in corso, CodePipeline riavvia il timer da 20 minuti e riprova. Se non riesce dopo 24 ore, CodePipeline imposta lo stato di azione Lambda invoke su Failed.

Lambda ha un timeout separato per le funzioni Lambda che non è correlato al timeout dell'azione. CodePipeline

Azione di distribuzione di Amazon S3:90 minuti

Nota

Se il caricamento su S3 scade durante la distribuzione di un file ZIP di grandi dimensioni, l'azione ha esito negativo e viene generato un errore di timeout. Prova a suddividere il file ZIP in file più piccoli.

Azione di approvazione manuale. Timeout predefinito a livello di account: 7 giorni.

Nota

Il timeout predefinito per l'azione di approvazione manuale può essere sostituito per un'azione specifica nella pipeline ed è configurabile fino a 86400 minuti (60 giorni) con un valore minimo di 5 minuti. Per ulteriori informazioni, consulta l'API Reference. ActionDeclarationCodePipeline

Se configurato, questo timeout viene applicato all'azione. In caso contrario, viene utilizzato il valore predefinito a livello di account.

Tutte le altre operazioni: 1 ora

Nota

Il timeout dell'azione di distribuzione di Amazon ECS è configurabile fino a un'ora (il timeout predefinito).

Numero massimo di pipeline totali per regione in un account AWS

1000

Nota

Le pipeline configurate per il polling o il rilevamento delle modifiche basato su eventi vengono conteggiate per questa quota.

Numero massimo di condotte impostate per il sondaggio delle modifiche alle fonti, per regione AWS

300

Nota

Questa quota è fissa e non può essere modificata. Se raggiungi il limite per il polling delle pipeline, puoi comunque configurare pipeline aggiuntive che utilizzano il rilevamento delle modifiche basato sugli eventi. Per ulteriori informazioni, consulta Azioni all'origine e metodi di rilevamento delle modifiche.1

Numero massimo di webhook per regione in un account AWS 300

Numero di azioni personalizzate per regione in un account AWS

50

1In base al provider di origine, utilizzare le istruzioni seguenti per aggiornare le pipeline di polling e utilizzare il rilevamento delle modifiche basato su eventi:

Le seguenti quote AWS CodePipeline si applicano alla disponibilità della regione, ai vincoli di denominazione e alle dimensioni consentite degli artefatti. Queste quote sono fisse e non possono essere modificate.

Per un elenco degli endpoint di CodePipeline servizio per ogni regione, consulta AWS CodePipeline Endpoint e quote nel Riferimento generale.AWS

Per informazioni sui requisiti strutturali, consulta CodePipeline riferimento alla struttura della tubazione.

AWS Regioni in cui è possibile creare una pipeline

Stati Uniti orientali (Ohio)

Stati Uniti orientali (Virginia settentrionale)

Stati Uniti occidentali (California settentrionale)

US West (Oregon)

Canada (Centrale)

Europa (Francoforte)

Europa (Zurigo) *

Israele (Tel Aviv)

Europa (Irlanda)

Europa (Londra)

Europa (Milano) *

Europa (Parigi)

Europa (Spagna)

Europa (Stoccolma)

Africa (Città del Capo) *

Asia Pacifico (Hong Kong) *

Asia Pacific (Hyderabad)

Asia Pacifico (Mumbai)

Asia Pacifico (Tokyo)

Asia Pacifico (Seoul)

Asia Pacifico (Osaka-Locale)

Asia Pacifico (Singapore)

Asia Pacifico (Sydney)

Asia Pacifico (Giacarta)

Asia Pacifico (Melbourne)

Sud America (San Paolo)

Medio Oriente (Bahrein) *

Medio Oriente (Emirati Arabi Uniti)

AWS GovCloud (Stati Uniti occidentali)

AWS GovCloud (Stati Uniti orientali)

Caratteri consentiti in un nome operazione

I nomi di operazioni non possono superare i 100 caratteri. I caratteri consentiti includono:

Lettere minuscole dalla a alla z, incluse.

Lettere maiuscole dalla A alla Z, incluse.

Numeri da 0 a 9 inclusi.

Caratteri speciali . (punto), @ (chiocciola), - (segno meno) e _ (carattere di sottolineatura).

Tutti gli altri caratteri, ad esempio spazi, non sono consentiti.

Caratteri consentiti nei tipi di operazione

I nomi dei tipi di operazione non possono superare i 25 caratteri. I caratteri consentiti includono:

Lettere minuscole dalla a alla z, incluse.

Lettere maiuscole dalla A alla Z, incluse.

Numeri da 0 a 9, inclusi.

Caratteri speciali . (punto), @ (chiocciola), - (segno meno) e _ (carattere di sottolineatura).

Tutti gli altri caratteri, ad esempio spazi, non sono consentiti.

Caratteri consentiti nei nomi degli artefatti

I nomi degli Artifact non possono superare i 100 caratteri. I caratteri consentiti includono:

Lettere minuscole dalla a alla z, incluse.

Lettere maiuscole dalla A alla Z, incluse.

Numeri da 0 a 9 inclusi.

Caratteri speciali - (segno meno) e _ (trattino basso).

Tutti gli altri caratteri, ad esempio spazi, non sono consentiti.

Caratteri consentiti nei nomi di operazioni partener I nomi delle azioni dei partner devono seguire le stesse convenzioni e restrizioni di denominazione dei nomi delle altre azioni. CodePipeline Nello specifico, non possono superare 100 caratteri. I caratteri consentiti includono:

Lettere minuscole dalla a alla z, incluse.

Lettere maiuscole dalla A alla Z, incluse.

Numeri da 0 a 9, inclusi.

Caratteri speciali . (punto), @ (chiocciola), - (segno meno) e _ (carattere di sottolineatura).

Tutti gli altri caratteri, ad esempio spazi, non sono consentiti.

Caratteri consentiti in un nome della pipeline

I nomi delle pipeline non possono superare i 100 caratteri. I caratteri consentiti includono:

Lettere minuscole dalla a alla z, incluse.

Lettere maiuscole dalla A alla Z, incluse.

Numeri da 0 a 9, inclusi.

Caratteri speciali . (punto), @ (chiocciola), - (segno meno) e _ (carattere di sottolineatura).

Tutti gli altri caratteri, ad esempio spazi, non sono consentiti.

Caratteri consentiti in un nome fase

I nomi di fase non possono superare i 100 caratteri. I caratteri consentiti includono:

Lettere minuscole dalla a alla z, incluse.

Lettere maiuscole dalla A alla Z, incluse.

Numeri da 0 a 9, inclusi.

Caratteri speciali . (punto), @ (chiocciola), - (segno meno) e _ (carattere di sottolineatura).

Tutti gli altri caratteri, ad esempio spazi, non sono consentiti.

Periodo di tempo prima della scadenza di un'operazione

CodeBuild azione di costruzione e azione di test: 8 ore

Azioni personalizzate: 24 ore

Azione di invocazione Step Functions: 7 giorni

Lunghezza massima della chiave di configurazione dell'azione (ad esempio, le chiavi di CodeBuild configurazione sono ProjectNamePrimarySource, eEnvironmentVariables)

50 caratteri

Lunghezza massima del valore di configurazione dell'azione (ad esempio, il valore della RepositoryName configurazione nella configurazione dell' CodeCommit azione deve essere inferiore a 1000 caratteri):

"RepositoryName": "my-repo-name-less-than-1000-characters")

1000 caratteri
Numero massimo di azioni per pipeline 500

Numero massimo di esecuzioni simultanee di pipeline per pipeline (modalità QUEUED|PARALLEL)

50
Numero massimo di esecuzioni di azioni simultanee per esecuzione della pipeline in modalità PARALLEL 5
Numero massimo di file per un oggetto Amazon S3 100.000
Numero massimo di mesi durante i quali vengono conservate le informazioni sulla cronologia di esecuzione della pipeline 12
Numero massimo di azioni parallele in una fase 50
Numero massimo di azioni sequenziali in una fase 50
Dimensione massima degli artefatti in una fase di origine

Artefatti archiviati nei bucket Amazon S3:7 GB

Artefatti archiviati nei nostri repository: 1 GB CodeCommit GitHub

Eccezione: se si utilizza AWS Elastic Beanstalk per distribuire applicazioni, la dimensione massima degli artefatti è sempre di 512 MB.

Eccezione: se si utilizza AWS CloudFormation per distribuire applicazioni, la dimensione massima degli artefatti è sempre di 256 MB.

Eccezione: se utilizzi l’operazione CodeDeployToECS per la distribuzione delle applicazioni, la dimensione massima degli artefatti è sempre di 3 MB.

Dimensione massima del file JSON delle definizioni delle immagini utilizzato nelle pipeline che distribuiscono contenitori e immagini Amazon ECS

100 KB
Dimensione massima degli artefatti di input per le azioni AWS CloudFormation 256 MB
Dimensione massima degli artefatti di input per l’operazione CodeDeployToECS 3 MB
Dimensione massima degli artefatti di input per l’operazione Step Functions L'azione Step Functions viene eseguita su Lambda e pertanto ha quote di dimensione degli artefatti uguali alle quote di dimensione degli artefatti per le funzioni Lambda. Per ulteriori informazioni, consulta le quote Lambda nella Lambda Developer Guide.

La dimensione massima dell'oggetto JSON che può essere archiviato nella proprietà ParameterOverrides

Per un'azione di CodePipeline distribuzione con AWS CloudFormation come provider, la ParameterOverrides proprietà viene utilizzata per memorizzare un oggetto JSON che specifica i valori per il file di configurazione del modello. AWS CloudFormation L'oggetto JSON che può essere archiviato nella proprietà ParameterOverrides deve avere una dimensione massima di 1 kilobyte.

Numero di azioni in una fase

Minimo 1, massimo 50

Numero di artefatti consentiti per ogni azione Per il numero di artefatti di input e output consentiti per ogni azione, vedere la sezione Numero di artefatti di input e output per ogni tipo di operazione

Numero di fasi in una pipeline

Minimo 2, massimo 50

Tag della pipeline I tag rispettano la distinzione tra maiuscole e minuscole. Numero massimo di 50 per ogni risorsa.
Nomi delle chiavi di tag della pipeline

Qualsiasi combinazione di lettere Unicode, numeri, spazi e caratteri consentiti in UTF-8 con una lunghezza compresa tra 1 e 128 caratteri. I caratteri consentiti sono + - = . _ : / @

I nomi delle chiavi di tag devono essere univoci e ogni chiave può avere un solo valore. Un tag non può:

  • inizia con: AWS

  • contenere solo spazi

  • terminare con uno spazio

  • contenere emojis o uno dei seguenti caratteri: ? ^ * [ \ ~ ! # $ % & * ( ) > < | " '

Valori dei tag della pipeline

Qualsiasi combinazione di lettere Unicode, numeri, spazi e caratteri consentiti in UTF-8 con una lunghezza compresa tra 1 e 256 caratteri. I caratteri consentiti sono + - = . _ : / @

Una chiave può avere un solo valore, ma molte chiavi possono avere lo stesso valore. Un tag non può:

  • inizia con AWS:

  • contenere solo spazi

  • terminare con uno spazio

  • contenere emojis o uno dei seguenti caratteri: ? ^ * [ \ ~ ! # $ % & * ( ) > < | " '

Trigger

Esiste un massimo di 50 trigger in una definizione di pipeline nella configurazione push epull request.

Sono disponibili al massimo tre filtri per trigger push e pull request.

Nota

I duplicati per i filtri nello stesso array di tipi di eventi non sono consentiti.

Puoi aggiungere fino a 8 modelli di inclusione e 8 di esclusione, rami e percorsi di file per ogni tipo di evento (push, pull request).

I caratteri consentiti nei valori dei modelli includono tutti i tipi di caratteri.

Per i modelli di inclusione ed esclusione, la lunghezza massima è di 255 caratteri.

Per i nomi dei tag, la lunghezza massima è di 255 caratteri.

La dimensione massima dell'triggersarray non deve superare i 200 KB

Filtri Trigger

Percorsi dei file:

  • Numero di motivi: puoi aggiungere fino a 8 modelli di inclusione e 8 di esclusione.

  • Dimensione del motivo: la dimensione di ogni motivo di inclusione o esclusione può contenere fino a 255 caratteri.

Filiali:

  • Numero di motivi: puoi aggiungere fino a 8 modelli di inclusione e 8 di esclusione.

  • Dimensione del motivo: la dimensione di ogni motivo di inclusione o esclusione può contenere fino a 255 caratteri.

Richieste pull:

Filiali:

  • Numero di motivi: puoi aggiungere fino a 8 modelli di inclusione e 8 di esclusione.

  • Dimensione del motivo: la dimensione di ogni motivo di inclusione o esclusione può contenere fino a 255 caratteri.

Unicità dei nomi

All'interno di un singolo AWS account, ogni pipeline creata in una AWS regione deve avere un nome univoco. Puoi riutilizzare i nomi per le pipeline in diverse regioni. AWS

I nomi delle fasi devono essere univoci all'interno di una pipeline.

I nomi delle operazioni devono essere univoci all'interno di una fase.

Quote per variabili di output e namespace

Esiste un limite massimo di 122880 byte per tutte le variabili di output combinate per una particolare azione.

Esiste un limite massimo di 100 KB per la configurazione totale dell'azione risolta per una determinata azione.

I nomi delle variabili di output sono maiuscole e minuscole.

Gli spazi dei nomi fanno distinzione tra maiuscole e minuscole.

I caratteri consentiti includono:

  • Lettere minuscole dalla a alla z, incluse.

  • Lettere maiuscole dalla A alla Z, incluse.

  • Numeri da 0 a 9, inclusi.

  • Caratteri speciali ^ (accento circonflesso), @ (chiocciola), - (segno meno), _ (carattere di sottolineatura), [ (parentesi sinistra), ] (parentesi destra), * (asterisco), $ (simbolo del dollaro).

    Tutti gli altri caratteri, ad esempio spazi, non sono consentiti.

Quote per le variabili a livello di pipeline

È previsto un massimo di 50 variabili a livello di pipeline per pipeline.

I nomi delle variabili per le variabili a livello di pipeline devono essere:

  • Lunghezza massima di 128 caratteri

  • Lettere minuscole dalla a alla z, incluse.

  • Lettere maiuscole dalla A alla Z, incluse.

  • Numeri da 0 a 9, inclusi.

  • Caratteri speciali @\-_]+

    Tutti gli altri caratteri, ad esempio spazi, non sono consentiti.

Per i valori variabili, la lunghezza massima è di 1000 caratteri

Per i valori variabili, sono consentiti tutti i caratteri.

Per le descrizioni delle variabili, la lunghezza massima è di 200 caratteri.

* È necessario abilitare questa regione prima di poterla utilizzare.