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.
Bild-Repositorys für AWS SAM
AWS SAM vereinfacht Aufgaben im Bereich Continuous Integration und Continuous Delivery (CI/CD) für serverlose Anwendungen mithilfe von Build-Container-Images. Zu den AWS SAM bereitgestellten Images gehören die AWS SAM Befehlszeilenschnittstelle (CLI) und Build-Tools für eine Reihe unterstützter AWS Lambda Laufzeiten. Dies macht es einfacher, serverlose Anwendungen mit dem zu erstellen und zu paketieren. 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 Stellen Sie die Lösung mit CI/CD-Systemen und -Pipelines bereit.
AWS SAM Build-Container-Images URIs sind mit der Version des in diesem Image AWS SAMCLI enthaltenen Images gekennzeichnet. Wenn Sie den URI ohne Tags angeben, wird die neueste Version verwendet. public.ecr.aws/sam/build-nodejs20.x
Verwendet beispielsweise das neueste Bild. public.ecr.aws/sam/build-nodejs20.x:1.24.1
Verwendet jedoch das Image, das die AWS SAM
CLI-Version 1.24.1 enthält.
Ab Version 1.33.0 von sind sowohl arm64
Container-Images als x86_64
auch für unterstützte Laufzeiten verfügbar. AWS SAMCLI Weitere Informationen finden Sie unter Lambda-Laufzeiten im AWS Lambda Developer Guide.
Anmerkung
Vor Version 1.22.0 von DockerHub war 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.
Bild-Repository URIs
In der folgenden Tabelle sind die URIs Amazon ECR Public Build-Container-Images aufgeführt, mit denen Sie serverlose Anwendungen erstellen und verpacken können. AWS SAM
Anmerkung
Amazon ECR Public wurde DockerHub ab AWS SAMCLI Version 1.22.0 ersetzt. Wenn Sie eine frühere Version von verwenden, empfehlen wir Ihnen AWS SAMCLI, ein Upgrade durchzuführen.
Beispiele
Die folgenden zwei Beispielbefehle erstellen Anwendungen mithilfe von Container-Images aus dem Image-Repository:
Erstellen Sie eine Node.js 22 Anwendung mit einem Container-Image, das aus Amazon ECR abgerufen wurde:
$
sam build --use-container --build-image
public.ecr.aws/sam/build-nodejs22.x
Erstellen Sie eine Funktionsressource mit dem Python 3.13 Container-Image aus Amazon ECR:
$
sam build --use-container --build-image
Function1=public.ecr.aws/sam/build-python3.13