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.
Bildrepositorien für AWS SAM
AWS SAM vereinfacht Continuous Integrations- und Continuous Delivery (CI/CD) -Aufgaben für serverlose Anwendungen mithilfe von Build-Container-Images. Die bereitgestellten Images enthalten die AWS SAM Befehlszeilenschnittstelle (CLI) und Build-Tools für eine Reihe unterstützter AWS Lambda Laufzeiten. AWS SAM Dadurch ist es einfacher, serverlose Anwendungen mit dem zu erstellen und zu verpacken. AWS SAMCLI Sie können diese Images mit CI/CD Systemen verwenden, um die Erstellung und Bereitstellung von AWS SAM Anwendungen zu automatisieren. Beispiele finden Sie unter Bereitstellen mit CI/CD Systemen und Pipelines.
AWS SAM URIs für Build-Container-Images sind mit der Version des in diesem Image AWS SAMCLI enthaltenen Tags versehen. Wenn Sie den URI ohne Tags angeben, wird die neueste Version verwendet. public.ecr.aws/sam/build-nodejs20.xVerwendet beispielsweise das neueste Bild. public.ecr.aws/sam/build-nodejs20.x:1.24.1Verwendet jedoch das Image, das die AWS SAM
CLI-Version 1.24.1 enthält.
Ab Version 1.33.0 von sind x86_64 sowohl als auch arm64 Container-Images für unterstützte Laufzeiten verfügbar. AWS SAMCLI Weitere Informationen finden Sie unter Lambda-Laufzeiten im Entwicklerhandbuch. AWS Lambda
Anmerkung
Vor Version 1.22.0 von DockerHub war es das Standard-Repository AWS SAMCLI, aus dem das Container-Image AWS SAMCLI abgerufen wurde. Ab Version 1.22.0 wurde das Standard-Repository in Amazon Elastic Container Registry Public (Amazon ECR Public) geändert. Um ein Container-Image aus einem anderen Repository als dem aktuellen Standard-Repository abzurufen, können Sie den sam build Befehl mit der --build-image Option verwenden. Die Beispiele am Ende dieses Themas zeigen, wie Anwendungen mithilfe von DockerHub Repository-Images erstellt werden.
URIs des Bild-Repositorys
In der folgenden Tabelle sind die URIs der Amazon ECR Public-Build-Container-Images aufgeführt, die Sie zum Erstellen und Verpacken serverloser Anwendungen verwenden können. AWS SAM
Anmerkung
Amazon ECR Public wurde DockerHub ab Version 1.22.0 ersetzt. AWS SAMCLI Wenn Sie eine frühere Version von verwenden, empfehlen wir Ihnen AWS SAMCLI, ein Upgrade durchzuführen.
Beispiele
Die folgenden beiden Beispielbefehle erstellen Anwendungen mithilfe von Container-Images aus dem Image-Repository:
Erstellen Sie eine Node.js 24 Anwendung mithilfe eines Container-Images, das aus Amazon ECR abgerufen wurde:
$sam build --use-container --build-imagepublic.ecr.aws/sam/build-nodejs24.x
Erstellen Sie eine Funktionsressource mithilfe des Python 3.14 Container-Images, das aus Amazon ECR abgerufen wurde:
$sam build --use-container --build-imageFunction1=public.ecr.aws/sam/build-python3.14