Kontingente in AWS CodePipeline - AWS CodePipeline

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Kontingente in AWS CodePipeline

CodePipeline enthält Kontingente für die Anzahl der Pipelines, Phasen, Aktionen und Webhooks, die ein AWS Konto in jeder AWS Region haben kann. Diese Kontingente gelten pro Region und können erhöht werden. Um eine Erhöhung anzufordern, verwenden Sie die Support-Center-Konsole.

Die Verarbeitung von Anträgen zur Kontingenterhöhung kann bis zu zwei Wochen dauern.

Ressource Standard

Dauer bis zum Timeout einer Aktion

(Dies sind konfigurierbare Timeouts. In der folgenden Tabelle finden Sie nicht konfigurierbare Timeouts)

AWS CloudFormation Bereitstellungsaktion: 3 Tage

CodeDeploy und CodeDeploy ECS (blau/grün) Einsatzmaßnahmen: 5 Tage

AWS Lambda Aktion aufrufen: 24 Stunden

Anmerkung

Während die Aktion ausgeführt wird, kontaktiert Lambda CodePipeline regelmäßig, um einen Status zu erhalten. Die Lambda-Funktion antwortet mit einem Status, in dem die Ausführung der Aktion entweder erfolgreich, fehlgeschlagen oder in Bearbeitung ist. Wenn die Lambda-Funktion nach 20 Minuten keine Antwort gesendet hat, läuft die Aktion ab. Wenn die Lambda-Funktion während der 20 Minuten geantwortet hat, dass die Aktion noch läuft, CodePipeline startet sie den 20-Minuten-Timer neu und versucht es erneut. Wenn der Vorgang nach 24 Stunden nicht erfolgreich ist, wird der Status der Lambda-Aufrufaktion auf „Fehlgeschlagen“ CodePipeline gesetzt.

Lambda hat ein separates Timeout für Lambda-Funktionen, das nichts mit dem Aktions-Timeout zu tun hat. CodePipeline

Amazon S3 S3-Bereitstellungsaktion: 90 Minuten

Anmerkung

Wenn beim Upload auf S3 während der Bereitstellung einer großen ZIP Datei ein Timeout auftritt, schlägt die Aktion mit einem Timeout-Fehler fehl. Versuchen Sie, die ZIP Datei in kleinere Dateien aufzuteilen.

Standardtimeout für manuelle Genehmigungsaktionen auf Kontoebene: 7 Tage

Anmerkung

Das Standard-Timeout für die manuelle Genehmigungsaktion kann für eine bestimmte Aktion in der Pipeline außer Kraft gesetzt werden. Es kann auf bis zu 86400 Minuten (60 Tage) mit einem Mindestwert von 5 Minuten konfiguriert werden. Weitere Informationen finden Sie in der Referenz. ActionDeclarationCodePipeline API

Wenn konfiguriert, wird dieses Timeout für die Aktion angewendet. Andernfalls wird die Standardeinstellung auf Kontoebene verwendet.

Alle anderen Aktionen; 1 Stunde

Anmerkung

Das Timeout ECS für Amazon-Bereitstellungsaktionen ist auf bis zu einer Stunde konfigurierbar (das Standard-Timeout).

Maximale Gesamtzahl der Pipelines pro Region in einem Konto AWS

1000

Anmerkung

Pipelines, die für die Polling- oder ereignisbasierte Änderungserkennung konfiguriert sind, werden auf dieses Kontingent angerechnet.

Maximale Anzahl von Pipelines, bei denen Quellenänderungen abgefragt werden sollen, pro Region AWS

300

Anmerkung

Dieses Kontingent ist fest und kann nicht geändert werden. Wenn Sie das Limit für Polling-Pipelines erreichen, können Sie dennoch zusätzliche Pipelines konfigurieren, die die ereignisbasierte Änderungserkennung verwenden. Weitere Informationen finden Sie unter Quellaktionen und Methoden zur Erkennung von Änderungen.1

Maximale Anzahl von Webhooks pro Region in einem Konto AWS 300

Anzahl der benutzerdefinierten Aktionen pro Region in einem Konto AWS

50

1Führen Sie basierend auf Ihrem Quellanbieter die folgenden Anweisungen aus, um Ihre Polling-Pipelines zu aktualisieren, um die ereignisbasierte Änderungserkennung zu verwenden:

Die folgenden Kontingente AWS CodePipeline gelten für die Verfügbarkeit in der Region, die Benennungsbeschränkungen und die zulässige Größe von Artefakten. Diese Kontingente stehen fest und können nicht geändert werden.

Eine Liste der CodePipeline Dienstendpunkte für jede Region finden Sie unter AWS CodePipeline Endpunkte und Kontingente in der AWS Allgemeinen Referenz.

Weitere Informationen zu strukturellen Anforderungen finden Sie unter CodePipeline Referenz zur Pipeline-Struktur.

AWS Regionen, in denen Sie eine Pipeline erstellen können

US East (Ohio)

USA Ost (Nord-Virginia)

USA West (Nordkalifornien)

USA West (Oregon)

Kanada (Zentral)

Europa (Frankfurt)

Europa (Zürich) *

Israel (Tel Aviv)

Europa (Irland)

Europe (London)

Europa (Mailand) *

Europa (Paris)

Europa (Spain)

Europa (Stockholm)

Afrika (Kapstadt) *

Asien-Pazifik (Hongkong) *

Asien-Pazifik (Hyderabad)

Asien-Pazifik (Mumbai)

Asien-Pazifik (Tokio)

Asien-Pazifik (Seoul)

Asien-Pazifik (Osaka)

Asien-Pazifik (Singapur)

Asien-Pazifik (Sydney)

Asien-Pazifik (Jakarta)

Asien-Pazifik (Melbourne)

Südamerika (São Paulo)

Naher Osten (Bahrain) *

Naher Osten (UAE)

AWS GovCloud (US-West)

AWS GovCloud (US-Ost)

Zulässige Zeichen in einem Aktionsnamen

Aktionsnamen dürfen nicht mehr als 100 Zeichen enthalten. Zulässige Zeichen sind:

Kleinbuchstaben a bis z, einschließlich.

Großbuchstaben A bis Z, einschließlich.

Zahlen 0 bis 9, einschließlich.

Sonderzeichen . (Punkt), @ (At-Zeichen), - (Minuszeichen) und _ (Unterstrich).

Andere Zeichen, wie beispielsweise Leerzeichen, sind nicht zulässig.

Zulässige Zeichen in Aktionstypnamen

Aktionstypnamen dürfen nicht mehr als 25 Zeichen enthalten. Zulässige Zeichen sind:

Kleinbuchstaben a bis z, einschließlich.

Großbuchstaben A bis Z, einschließlich.

Zahlen 0 bis 9, inklusive.

Sonderzeichen . (Punkt), @ (At-Zeichen), - (Minuszeichen) und _ (Unterstrich).

Andere Zeichen, wie beispielsweise Leerzeichen, sind nicht zulässig.

Zulässige Zeichen in Artefaktnamen

Artefaktnamen dürfen 100 Zeichen nicht überschreiten. Zulässige Zeichen sind:

Kleinbuchstaben a bis z, einschließlich.

Großbuchstaben A bis Z, einschließlich.

Zahlen 0 bis 9, einschließlich.

Sonderzeichen - (Minuszeichen) und _ (Unterstrich).

Andere Zeichen, wie beispielsweise Leerzeichen, sind nicht zulässig.

Zulässige Zeichen in Partneraktionsnamen Für Namen von Partneraktionen gelten dieselben Benennungskonventionen und Einschränkungen wie für andere Aktionsnamen in CodePipeline. Insbesondere dürfen sie nicht mehr als 100 Zeichen enthalten. Zulässige Zeichen sind:

Kleinbuchstaben a bis z, einschließlich.

Großbuchstaben A bis Z, einschließlich.

Zahlen 0 bis 9, inklusive.

Sonderzeichen . (Punkt), @ (At-Zeichen), - (Minuszeichen) und _ (Unterstrich).

Andere Zeichen, wie beispielsweise Leerzeichen, sind nicht zulässig.

Zulässige Zeichen in einem Pipeline-Namen

Pipeline-Namen dürfen nicht mehr als 100 Zeichen enthalten. Zulässige Zeichen sind:

Kleinbuchstaben a bis z, einschließlich.

Großbuchstaben A bis Z, einschließlich.

Zahlen 0 bis 9, inklusive.

Sonderzeichen . (Punkt), @ (At-Zeichen), - (Minuszeichen) und _ (Unterstrich).

Andere Zeichen, wie beispielsweise Leerzeichen, sind nicht zulässig.

Zulässige Zeichen in einem Phasennamen

Phasennamen dürfen nicht mehr als 100 Zeichen enthalten. Zulässige Zeichen sind:

Kleinbuchstaben a bis z, einschließlich.

Großbuchstaben A bis Z, einschließlich.

Zahlen 0 bis 9, inklusive.

Sonderzeichen . (Punkt), @ (At-Zeichen), - (Minuszeichen) und _ (Unterstrich).

Andere Zeichen, wie beispielsweise Leerzeichen, sind nicht zulässig.

Dauer bis zum Timeout einer Aktion

CodeBuild Aktion erstellen: 36 Stunden

Testaktion: 8 Stunden

Benutzerdefinierte Aktionen: 24 Stunden

Step Functions rufen Aktion auf: 7 Tage

Maximale Länge des Aktionskonfigurationsschlüssels (die CodeBuild Konfigurationsschlüssel lauten beispielsweise ProjectNamePrimarySource, undEnvironmentVariables)

50 Zeichen

Die maximale Länge des Werts für die Aktionskonfiguration (z. B. sollte der Wert der RepositoryName Konfiguration in der CodeCommit Aktionskonfiguration weniger als 1000 Zeichen lang sein):

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

1 000 Zeichen
Maximale Anzahl von Aktionen pro Pipeline 500

Maximale Anzahl gleichzeitiger Pipeline-Ausführungen pro Pipeline (QUEUED| PARALLEL Modus)

50
Maximale Anzahl gleichzeitiger Aktionsausführungen pro Modus-Pipeline-Ausführung PARALLEL 5
Maximale Anzahl von Dateien für ein Amazon S3 S3-Objekt 100 000
Maximalanzahl der Monate, für die die Informationen im Pipeline-Ausführungsverlauf aufbewahrt werden 12
Maximalanzahl paralleler Aktionen in einer Phase 50
Maximalanzahl der sequenziellen Aktionen in einer Phase 50
Maximalgröße der Artefakte in einer Quellstufe

In Amazon S3 S3-Buckets gespeicherte Artefakte: 7 GB

In CodeCommit unseren GitHub Repositorien gespeicherte Artefakte: 1 GB

Ausnahme: Wenn Sie Anwendungen AWS Elastic Beanstalk zur Bereitstellung verwenden, beträgt die maximale Artefaktgröße immer 512 MB.

Ausnahme: Wenn Sie Anwendungen AWS CloudFormation zur Bereitstellung verwenden, beträgt die maximale Artefaktgröße immer 256 MB.

Ausnahme: Wenn Sie die Aktion CodeDeployToECS zum Bereitstellen von Anwendungen verwenden, beträgt die maximale Artefaktgröße immer 3 MB.

Maximale Größe der JSON Image-Definitionsdatei, die in Pipelines verwendet wird, die ECS Amazon-Container und -Images bereitstellen

100 KB
Maximale Größe der Eingabeartefakte für Aktionen AWS CloudFormation 256 MB
Maximale Größe der Eingabeartefakte für die CodeDeployToECS-Aktion 3 MB
Maximale Größe der Eingabeartefakte für die Step Functions-Aktion Die Aktion Step Functions wird auf Lambda ausgeführt und verfügt daher über Artefaktgrößenquoten, die den Artefaktgrößenquoten für Lambda-Funktionen entsprechen. Weitere Informationen finden Sie unter Lambda-Kontingente im Lambda Developer Guide.

Maximale Größe des JSON Objekts, das in der Eigenschaft gespeichert werden kann ParameterOverrides

Bei einer CodePipeline Bereitstellungsaktion mit AWS CloudFormation dem Anbieter wird die ParameterOverrides Eigenschaft verwendet, um ein JSON Objekt zu speichern, das Werte für die AWS CloudFormation Vorlagenkonfigurationsdatei angibt. Es gibt eine maximale Größenbeschränkung von 1 Kilobyte für das JSON Objekt, das in der ParameterOverrides Eigenschaft gespeichert werden kann.

Anzahl der Aktionen in einer Phase

Mindestens 1, maximal 50

Anzahl der zulässigen Artefakte für jede Aktion Die Anzahl der Eingabe- und Ausgabe-Artefakte, die für jede Aktion zulässig sind, finden Sie unter Gültige Eingabe- und Ausgabeartefakte für jeden Aktionstyp

Anzahl der Phasen in einer Pipeline

Mindestens 2, maximal 50

Pipeline-Tags Bei Tags muss die Groß- und Kleinschreibung beachtet werden. Maximal 50 pro Ressource.
Pipeline-Tag-Schlüsselnamen

Jede Kombination von Unicode-Buchstaben, Zahlen, Leerzeichen und zulässigen Zeichen in UTF -8 mit einer Länge von 1 bis 128 Zeichen. Zulässige Zeichen sind + - = . _ : / @

Tag-Schlüsselnamen müssen eindeutig sein, und jeder Schlüssel darf nur einen Wert besitzen. Ein Tag darf nicht:

  • beginnen mit AWS:

  • nur aus Leerstellen bestehen

  • mit einem Leerzeichen enden

  • aus Emojis oder beliebigen der folgenden Zeichen bestehen: ? ^ * [ \ ~ ! # $ % & * ( ) > < | " '

Pipeline-Tag-Werte

Eine beliebige Kombination von Unicode-Buchstaben, Zahlen, Leerzeichen und zulässigen Zeichen in einer Länge von UTF -8 mit einer Länge von 1 bis 256 Zeichen. Zulässige Zeichen sind + - = . _ : / @

Ein Schlüssel kann nur einen Wert haben, aber viele Schlüssel können den gleichen Wert aufweisen. Ein Tag darf nicht:

  • beginnen mit AWS:

  • nur aus Leerstellen bestehen

  • mit einem Leerzeichen enden

  • aus Emojis oder beliebigen der folgenden Zeichen bestehen: ? ^ * [ \ ~ ! # $ % & * ( ) > < | " '

Auslöser

Es gibt maximal 50 Trigger in einer Pipeline-Definition in der gesamten push pull request AND-Konfiguration.

Es gibt maximal drei Filter pro Push-Trigger und Pull-Request-Trigger.

Anmerkung

Duplikate für Filter im gleichen Ereignistyp-Array sind nicht zulässig.

Sie können bis zu 8 Include- und 8 Exclude-Muster, Branches und Dateipfade für jeden Ereignistyp (Push, Pull-Request) hinzufügen.

Zulässige Zeichen in Musterwerten umfassen alle Zeichentypen.

Für Einschluss- und Ausschlussmuster gibt es eine maximale Länge von 255 Zeichen.

Für Tagnamen gibt es eine maximale Länge von 255 Zeichen.

Die maximale Größe des triggers Arrays sollte 200 KB nicht überschreiten

Filter auslösen

Dateipfade:

  • Anzahl der Muster: Sie können bis zu 8 Include- und 8 Exclude-Muster hinzufügen.

  • Größe des Musters: Die Größe jedes Ein- oder Ausschlussmusters kann bis zu 255 Zeichen lang sein.

Zweige:

  • Anzahl der Muster: Sie können bis zu 8 Einschluss- und 8 Ausschlussmuster hinzufügen.

  • Größe des Musters: Die Größe jedes Ein- oder Ausschlussmusters kann bis zu 255 Zeichen lang sein.

Pull-Anfragen:

Filialen:

  • Anzahl der Muster: Sie können bis zu 8 Einschluss- und 8 Ausschlussmuster hinzufügen.

  • Größe des Musters: Die Größe jedes Ein- oder Ausschlussmusters kann bis zu 255 Zeichen lang sein.

Eindeutigkeit von Namen

Innerhalb eines einzelnen AWS Kontos muss jede Pipeline, die Sie in einer AWS Region erstellen, einen eindeutigen Namen haben. Sie können Namen für Pipelines in verschiedenen AWS Regionen wiederverwenden.

Phasennamen müssen innerhalb einer Pipeline eindeutig sein.

Aktionsnamen müssen innerhalb einer Phase eindeutig sein.

Kontingente für Ausgabevariablen und Namespaces

Es gibt eine maximale Größenbeschränkung von 122.880 Byte für alle Ausgabevariablen, die für eine bestimmte Aktion kombiniert werden.

Es gibt eine maximale Größenbeschränkung von 100 KB für die gesamte aufgelöste Aktionskonfiguration für eine bestimmte Aktion.

Bei den Namen der Ausgabevariablen wird zwischen Groß- und Kleinschreibung unterschieden

Bei Namespaces wird zwischen Groß- und Kleinschreibung unterschieden.

Zulässige Zeichen sind:

  • Kleinbuchstaben a bis z, einschließlich.

  • Großbuchstaben A bis Z, einschließlich.

  • Zahlen 0 bis 9, inklusive.

  • Sonderzeichen ^ (Caret), @ (at), - (Minuszeichen), _ (Unterstrich), [ (linke Klammer), ] (rechte Klammer), * (Sternchen), $ (Dollarzeichen).

    Andere Zeichen, wie beispielsweise Leerzeichen, sind nicht zulässig.

Kontingente für Variablen auf Pipeline-Ebene

Pro Pipeline gibt es maximal 50 Variablen auf Pipeline-Ebene.

Variablennamen für Variablen auf Pipeline-Ebene müssen wie folgt lauten:

  • Maximallänge 128 Zeichen

  • Kleinbuchstaben a bis z, einschließlich.

  • Großbuchstaben A bis Z, einschließlich.

  • Zahlen 0 bis 9, inklusive.

  • Sonderzeichen @\-_]+

    Andere Zeichen, wie beispielsweise Leerzeichen, sind nicht zulässig.

Für Variablenwerte gibt es eine maximale Länge von 1000 Zeichen

Für Variablenwerte sind alle Zeichen zulässig.

Für Variablenbeschreibungen gibt es eine maximale Länge von 200 Zeichen.

* Sie müssen diese Region aktivieren, bevor Sie sie verwenden können.