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.
Ausführen baut auf AWS Lambda Datenverarbeitung
AWS Lambda compute bietet optimierte Startgeschwindigkeiten für Ihre Builds. AWS Lambda unterstützt schnellere Builds aufgrund einer geringeren Startlatenz. AWS Lambda skaliert auch automatisch, sodass Builds nicht in der Warteschlange auf ihre Ausführung warten. Es gibt jedoch einige Anwendungsfälle, die AWS Lambda nicht unterstützt werden. Wenn sie sich auf Sie auswirken, verwenden Sie die EC2-Berechnung. Weitere Informationen finden Sie unter Einschränkungen von AWS Lambda Datenverarbeitung.
Themen
Was ist, wenn das kuratierte Bild nicht die Tools enthält, die ich benötige?
Welche Regionen unterstützen AWS Lambda einrechnen CodeBuild?
Stellen Sie eine Lambda-Funktion bereit mit AWS SAM mit CodeBuild Lambda Java
Erstellen Sie eine einseitige React-App mit CodeBuild Lambda Node.js
Aktualisieren Sie eine Lambda-Funktionskonfiguration mit CodeBuild Lambda Python
Welche Tools und Laufzeiten werden in den Docker-Images der kuratierten Laufzeitumgebung enthalten sein, die auf AWS Lambda?
AWS Lambda unterstützt die folgenden Tools: AWS CLI v2, AWS SAM CLI, Git, Go, Java, Python Node.js, Pip, Ruby und.NET.
Was ist, wenn das kuratierte Bild nicht die Tools enthält, die ich benötige?
Wenn das kuratierte Image nicht die Tools enthält, die Sie benötigen, können Sie ein Docker-Image für die benutzerdefinierte Umgebung bereitstellen, das die erforderlichen Tools enthält.
Anmerkung
Lambda unterstützt keine Funktionen, die Container-Images mit mehreren Architekturen verwenden. Weitere Informationen finden Sie im Developer Guide unter Erstellen einer Lambda-Funktion mithilfe eines Container-Images. AWS Lambda
Beachten Sie, dass Sie die folgenden Amazon ECR-Berechtigungen benötigen, um benutzerdefinierte Images für Lambda-Berechnungen verwenden zu können:
Beachten Sie auch, dass curl oder installiert sein wget muss, um benutzerdefinierte Images verwenden zu können.
Welche Regionen unterstützen AWS Lambda einrechnen CodeBuild?
In CodeBuild, AWS Lambda Compute wird in den folgenden Ländern unterstützt AWS-Regionen: USA Ost (Nord-Virginia), USA Ost (Ohio), USA West (Oregon), Asien-Pazifik (Mumbai), Asien-Pazifik (Singapur), Asien-Pazifik (Sydney), Asien-Pazifik (Tokio), Europa (Frankfurt), Europa (Irland) und Südamerika (São Paulo). Weitere Informationen darüber, AWS-Regionen wo CodeBuild es verfügbar ist, finden Sie unter AWS Dienste nach Regionen
Einschränkungen von AWS Lambda Datenverarbeitung
Es gibt einige Anwendungsfälle, die AWS Lambda nicht unterstützt werden, und wenn sie sich auf Sie auswirken, verwenden Sie die EC2-Berechnung:
-
AWS Lambda unterstützt keine Tools, für die Root-Rechte erforderlich sind. Verwenden Sie für Tools wie
yumoderrpmden EC2-Compute-Typ oder andere Tools, für die keine Root-Berechtigungen erforderlich sind. -
AWS Lambda unterstützt keine Docker-Builds oder -Runs.
-
AWS Lambda unterstützt nicht das Schreiben in Dateien außerhalb
/tmp. Die mitgelieferten Paketmanager sind so konfiguriert, dass sie das/tmpVerzeichnis standardmäßig zum Herunterladen und Referenzieren von Paketen verwenden. -
AWS Lambda unterstützt den Umgebungstyp nicht
LINUX_GPU_CONTAINERund wird unter Windows Server Core 2019 nicht unterstützt. -
AWS Lambda unterstützt kein Caching, benutzerdefinierte Build-Timeouts, Warteschlangen-Timeout, Build-Badges, privilegierter Modus, benutzerdefinierte Laufzeitumgebungen oder Laufzeiten von mehr als 15 Minuten.
-
AWS Lambda unterstützt keine VPC-Konnektivität, keinen festen Bereich von CodeBuild Quell-IP-Adressen, EFS, das Installieren von Zertifikaten oder den SSH-Zugriff mit Session Manager.