

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.

# Umgebungsreferenz erstellen für AWS CodeBuild
<a name="build-env-ref"></a>

Wenn Sie aufrufen, AWS CodeBuild um einen Build auszuführen, müssen Sie Informationen zur Build-Umgebung angeben. Eine *Build-Umgebung* stellt eine Kombination aus Betriebssystem, Programmiersprachen-Runtime und Tools dar, die zur Ausführung eines Builds CodeBuild verwendet werden. Hinweise zur Funktionsweise einer Build-Umgebung finden Sie unter[Wie CodeBuild funktioniert](concepts.md#concepts-how-it-works).

Eine Build-Umgebung enthält ein Docker-Image. Weitere Informationen finden Sie unter [the Docker glossary](https://docs.docker.com/glossary/?term=image) auf der Docker Docs-Website. 

Wenn Sie CodeBuild Informationen zur Build-Umgebung bereitstellen, geben Sie die ID eines Docker-Images in einem unterstützten Repository-Typ an. Dazu gehören das CodeBuild Docker-Image-Repository, öffentlich verfügbare Images in Docker Hub und Amazon Elastic Container Registry (Amazon ECR) -Repositorys, für die Ihr AWS Konto Zugriffsberechtigungen besitzt.
+ Wir empfehlen, dass Sie Docker-Images verwenden, die CodeBuild im Docker-Image-Repository gespeichert sind, da diese für die Verwendung mit dem Service optimiert sind. Weitere Informationen finden Sie unter [Docker-Images bereitgestellt von CodeBuild](build-env-ref-available.md). 
+ Um die Kennung eines öffentlich verfügbaren Docker-Image zu erhalten, das in Docker Hub gespeichert ist, lesen Sie bitte [Searching for Repositories](https://docs.docker.com/docker-hub/repos/#searching-for-repositories) auf der Docker Docs-Website.
+ Informationen zum Arbeiten mit Docker-Images, die in Amazon ECR-Repositorys in Ihrem AWS Konto gespeichert sind, finden Sie unter. [Amazon ECR-Beispiel](sample-ecr.md)

Zusätzlich zur Kennung für ein Docker-Image geben Sie auch eine Reihe von Datenverarbeitungsressourcen an, die die Build-Umgebung verwendet. Weitere Informationen finden Sie unter [Berechnungsmodi und Typen der Build-Umgebung](build-env-ref-compute-types.md).

**Topics**
+ [Docker-Images bereitgestellt von CodeBuild](build-env-ref-available.md)
+ [Berechnungsmodi und Typen der Build-Umgebung](build-env-ref-compute-types.md)
+ [Shells und Befehle in Build-Umgebungen](build-env-ref-cmd.md)
+ [Umgebungsvariablen in Build-Umgebungen](build-env-ref-env-vars.md)
+ [Hintergrundaufgaben in Build-Umgebungen](build-env-ref-background-tasks.md)

# Docker-Images bereitgestellt von CodeBuild
<a name="build-env-ref-available"></a>

Ein *unterstütztes Image* ist die neueste Hauptversion eines Images, das in verfügbar ist CodeBuild und mit Updates für Neben- und Patch-Versionen aktualisiert wird. CodeBuild optimiert die Bereitstellungsdauer von Builds mit unterstützten Images, indem sie in den [Amazon Machine Images (AMI) der Maschine](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.html#ami-using) zwischengespeichert werden. Wenn Sie vom Caching profitieren und die Bereitstellungsdauer Ihres Builds minimieren möchten, wählen Sie im Abschnitt Image-Version der CodeBuild Konsole **die Option Immer das neueste Image für diese **Runtime-Version** verwenden** aus, anstatt eine detailliertere Version zu verwenden, wie z. `aws/codebuild/amazonlinux-x86_64-standard:4.0-1.0.0`

**Topics**
+ [Rufen Sie die Liste der aktuellen Docker-Images ab](build-env-ref-available-get.md)
+ [EC2: Bilder berechnen](ec2-compute-images.md)
+ [Lambda-Computing-Bilder](lambda-compute-images.md)
+ [Veraltete Bilder CodeBuild](deprecated-images.md)
+ [Verfügbare Laufzeiten](available-runtimes.md)
+ [Laufzeitversionen](runtime-versions.md)

# Rufen Sie die Liste der aktuellen Docker-Images ab
<a name="build-env-ref-available-get"></a>

CodeBuild aktualisiert regelmäßig die Liste der Docker-Images, um die neuesten Images hinzuzufügen und alte Images zu verwerfen. Die aktuelle Liste erhalten Sie, wenn Sie einen der folgenden Schritte ausführen:
+ **Wählen Sie in der CodeBuild Konsole im Assistenten „**Build-Projekt erstellen****“ oder auf der Seite „Build-Projekt bearbeiten**“ für **Umgebungs-Image die Option Verwaltetes Image** aus.** Wählen Sie aus den Dropdown-Listen **Operating system (Betriebssystem)**, **Runtime (Laufzeit)** und **Runtime version (Laufzeitversion)** aus. Für weitere Informationen siehe [Erstellen Sie ein Build-Projekt (Konsole)](create-project.md#create-project-console) oder [Ändern der Einstellungen eines Build-Projekts (Konsole)](change-project.md#change-project-console).
+ Führen Sie für AWS CLI den den `list-curated-environment-images` folgenden Befehl aus:

  ```
  aws codebuild list-curated-environment-images
  ```
+ Rufen Sie für die AWS SDKs die `ListCuratedEnvironmentImages` Operation für Ihre Zielprogrammiersprache auf. Weitere Informationen hierzu finden Sie unter [AWS SDKs und Werkzeug-Referenz](sdk-ref.md).

# EC2: Bilder berechnen
<a name="ec2-compute-images"></a>

AWS CodeBuild unterstützt die folgenden Docker-Images, die für EC2-Compute-In verfügbar sind. CodeBuild

**Anmerkung**  
Das Basis-Image der Windows Server Core 2019-Plattform ist nur in den folgenden Regionen verfügbar:  
USA Ost (Nord-Virginia)
USA Ost (Ohio)
USA West (Oregon)
Europa (Irland)


| Plattform | Image-Kennung | Definition | 
| --- | --- | --- | 
| Amazon Linux 2 | aws/codebuild/amazonlinux-x86\$164-standard:4.0 | [al/standard/4.0](https://github.com/aws/aws-codebuild-docker-images/tree/master/al/x86_64/standard/4.0) | 
| Amazon Linux 2023 | aws/codebuild/amazonlinux-x86\$164-standard:5.0 | [al/standard/5,0](https://github.com/aws/aws-codebuild-docker-images/tree/master/al/x86_64/standard/5.0) | 
| Amazon Linux 2023 | aws/codebuild/amazonlinux-x86\$164-standard:6.0 | [al/standard/6.0](https://github.com/aws/aws-codebuild-docker-images/tree/master/al/x86_64/standard/6.0) | 
| Amazon Linux 2 | aws/codebuild/amazonlinux-x86\$164-standard:corretto8 | [al/standard/corretto8](https://github.com/aws/aws-codebuild-docker-images/tree/master/al/x86_64/standard/corretto8) | 
| Amazon Linux 2 | aws/codebuild/amazonlinux-x86\$164-standard:corretto11 | [al/standard/corretto11](https://github.com/aws/aws-codebuild-docker-images/tree/master/al/x86_64/standard/corretto11) | 
| Amazon Linux 2 | aws/codebuild/amazonlinux-aarch64-standard:2.0 | [al/aarch64/standard/2,0](https://github.com/aws/aws-codebuild-docker-images/tree/master/al/aarch64/standard/2.0) | 
| Amazon Linux 2023 | aws/codebuild/amazonlinux-aarch64-standard:3.0 | [al/aarch64/standard/3,0](https://github.com/aws/aws-codebuild-docker-images/tree/master/al/aarch64/standard/3.0) | 
| Ubuntu 20.04 | aws/codebuild/standard:5.0 | [ubuntu/standard/5.0](https://github.com/aws/aws-codebuild-docker-images/tree/master/ubuntu/standard/5.0) | 
| Ubuntu 22.04 | aws/codebuild/standard:6.0 | [Ubuntu/Standard/6.0](https://github.com/aws/aws-codebuild-docker-images/tree/master/ubuntu/standard/6.0) | 
| Ubuntu 22.04 | aws/codebuild/standard:7.0 | [Ubuntu/Standard/7.0](https://github.com/aws/aws-codebuild-docker-images/tree/master/ubuntu/standard/7.0) | 
| Ubuntu 24.04 | aws/codebuild/standard:8.0 | [ubuntu/standard/8.0](https://github.com/aws/aws-codebuild-docker-images/tree/master/ubuntu/standard/8.0) | 
| Windows Server Core 2019 | aws/codebuild/windows-base:2019-1.0 | – | 
| Windows Server Core 2019 | aws/codebuild/windows-base:2019-2.0 | – | 
| Windows Server Core 2019 | aws/codebuild/windows-base:2019-3.0 | – | 
| Windows Server Core 2022 | aws/codebuild/windows-base:2022-1.0 | – | 

**Anmerkung**  
Am 22. November 2024 wurden die Aliase für Linux-basierte Standard-Runtime-Images von bis `amazonlinux2` aktualisiert. `amazonlinux` Es ist kein manuelles Update erforderlich, da die vorherigen Aliase weiterhin gültig sind.

# Lambda-Computing-Bilder
<a name="lambda-compute-images"></a>

AWS CodeBuild unterstützt die folgenden Docker-Images, die für die AWS Lambda Datenverarbeitung verfügbar sind. CodeBuild

**Wichtig**  
Das `on-failure` Attribut wird nicht unterstützt, wenn Lambda-Rechenleistung oder reservierte Kapazität verwendet werden. Dieses Attribut funktioniert nur mit EC2-Compute-Images, die von bereitgestellt werden. CodeBuild


**`aarch64`-Architektur**  

| Plattform | Image-Kennung | Definition | 
| --- | --- | --- | 
| Amazon Linux 2 | aws/codebuild/amazonlinux-aarch64-lambda-standard:dotnet6 | [Al-6 lambda/aarch64/dotnet](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/aarch64/dotnet6) | 
| Amazon Linux 2023 | aws/codebuild/amazonlinux-aarch64-lambda-standard:dotnet8 | [lambda/aarch64/dotnetAl-8](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/aarch64/dotnet8) | 
| Amazon Linux 2 | aws/codebuild/amazonlinux-aarch64-lambda-standard:go1.21 | [al- lambda/aarch64/go 1,21](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/aarch64/go1.21) | 
| Amazon Linux 2023 | aws/codebuild/amazonlinux-aarch64-lambda-standard:go1.24 | [al- 1,24 lambda/aarch64/go](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/aarch64/go1.24) | 
| Amazon Linux 2 | aws/codebuild/amazonlinux-aarch64-lambda-standard:corretto11 | [Al-11 lambda/aarch64/corretto](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/aarch64/corretto11) | 
| Amazon Linux 2 | aws/codebuild/amazonlinux-aarch64-lambda-standard:corretto17 | [lambda/aarch64/correttoAl-17](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/aarch64/corretto17) | 
| Amazon Linux 2023 | aws/codebuild/amazonlinux-aarch64-lambda-standard:corretto21 | [lambda/aarch64/correttoAl-21](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/aarch64/corretto21) | 
| Amazon Linux 2 | aws/codebuild/amazonlinux-aarch64-lambda-standard:nodejs18 | [lambda/aarch64/nodejsAl-18](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/aarch64/nodejs18) | 
| Amazon Linux 2023 | aws/codebuild/amazonlinux-aarch64-lambda-standard:nodejs20 | [Al- lambda/aarch64/nodejs 20](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/aarch64/nodejs20) | 
| Amazon Linux 2023 | aws/codebuild/amazonlinux-aarch64-lambda-standard:nodejs22 | [lambda/aarch64/nodejsAl-22](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/aarch64/nodejs22) | 
| Amazon Linux 2 | aws/codebuild/amazonlinux-aarch64-lambda-standard:python3.11 | [al- lambda/aarch64/python 3,11](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/aarch64/python3.11) | 
| Amazon Linux 2023 | aws/codebuild/amazonlinux-aarch64-lambda-standard:python3.12 | [al- 3,12 lambda/aarch64/python](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/aarch64/python3.12) | 
| Amazon Linux 2023 | aws/codebuild/amazonlinux-aarch64-lambda-standard:python3.13 | [al- 3,13 lambda/aarch64/python](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/aarch64/python3.13) | 
| Amazon Linux 2 | aws/codebuild/amazonlinux-aarch64-lambda-standard:ruby3.2 | [al- 3,2 lambda/aarch64/ruby](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/aarch64/ruby3.2) | 
| Amazon Linux 2023 | aws/codebuild/amazonlinux-aarch64-lambda-standard:ruby3.4 | [al- lambda/aarch64/ruby 3,4](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/aarch64/ruby3.4) | 


**`x86_64`-Architektur**  

| Plattform | Image-Kennung | Definition | 
| --- | --- | --- | 
| Amazon Linux 2 | aws/codebuild/amazonlinux-x86\$164-lambda-standard:dotnet6 | [lambda/x86\$164/dotnetAl-6](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/x86_64/dotnet6) | 
| Amazon Linux 2023 | aws/codebuild/amazonlinux-x86\$164-lambda-standard:dotnet8 | [lambda/x86\$164/dotnetAl-8](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/x86_64/dotnet8) | 
| Amazon Linux 2 | aws/codebuild/amazonlinux-x86\$164-lambda-standard:go1.21 | [al- lambda/x86\$164/go 1,21](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/x86_64/go1.21) | 
| Amazon Linux 2023 | aws/codebuild/amazonlinux-x86\$164-lambda-standard:go1.24 | [al- 1,24 lambda/x86\$164/go](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/x86_64/go1.24) | 
| Amazon Linux 2 | aws/codebuild/amazonlinux-x86\$164-lambda-standard:corretto11 | [Al-11 lambda/x86\$164/corretto](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/x86_64/corretto11) | 
| Amazon Linux 2 | aws/codebuild/amazonlinux-x86\$164-lambda-standard:corretto17 | [lambda/x86\$164/correttoAl-17](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/x86_64/corretto17) | 
| Amazon Linux 2023 | aws/codebuild/amazonlinux-x86\$164-lambda-standard:corretto21 | [lambda/x86\$164/correttoAl-21](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/x86_64/corretto21) | 
| Amazon Linux 2 | aws/codebuild/amazonlinux-x86\$164-lambda-standard:nodejs18 | [lambda/x86\$164/nodejsAl-18](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/x86_64/nodejs18) | 
| Amazon Linux 2023 | aws/codebuild/amazonlinux-x86\$164-lambda-standard:nodejs20 | [Al- lambda/x86\$164/nodejs 20](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/x86_64/nodejs20) | 
| Amazon Linux 2023 | aws/codebuild/amazonlinux-x86\$164-lambda-standard:nodejs22 | [lambda/x86\$164/nodejsAl-22](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/x86_64/nodejs22) | 
| Amazon Linux 2 | aws/codebuild/amazonlinux-x86\$164-lambda-standard:python3.11 | [al- lambda/x86\$164/python 3,11](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/x86_64/python3.11) | 
| Amazon Linux 2023 | aws/codebuild/amazonlinux-x86\$164-lambda-standard:python3.12 | [al- 3,12 lambda/x86\$164/python](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/x86_64/python3.12) | 
| Amazon Linux 2023 | aws/codebuild/amazonlinux-x86\$164-lambda-standard:python3.13 | [al- 3,13 lambda/x86\$164/python](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/x86_64/python3.13) | 
| Amazon Linux 2 | aws/codebuild/amazonlinux-x86\$164-lambda-standard:ruby3.2 | [al- 3,2 lambda/x86\$164/ruby](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/x86_64/ruby3.2) | 
| Amazon Linux 2023 | aws/codebuild/amazonlinux-x86\$164-lambda-standard:ruby3.4 | [al- lambda/x86\$164/ruby 3,4](https://github.com/aws/aws-codebuild-docker-images/tree/master/al-lambda/x86_64/ruby3.4) | 

# Veraltete Bilder CodeBuild
<a name="deprecated-images"></a>

Ein *veraltetes Bild ist ein Bild*, das nicht mehr zwischengespeichert oder aktualisiert wird. CodeBuild Ein veraltetes Image erhält keine kleineren Versionsupdates oder Patch-Versionsupdates mehr, und da sie nicht mehr aktualisiert werden, ist ihre Verwendung möglicherweise nicht sicher. Wenn Ihr CodeBuild Projekt für die Verwendung einer älteren Image-Version konfiguriert ist, lädt der Bereitstellungsprozess dieses Docker-Image herunter und verwendet es, um die containerisierte Laufzeitumgebung zu erstellen, wodurch die Bereitstellungsdauer und die Gesamtdauer der Erstellung verlängert werden können.

CodeBuild hat die folgenden Docker-Images als veraltet eingestuft. Sie können diese Images weiterhin verwenden, sie werden jedoch nicht auf dem Build-Host zwischengespeichert, was zu längeren Bereitstellungszeiten führt.


| Plattform | Image-Kennung | Definition | Datum der Veraltung | 
| --- | --- | --- | --- | 
| Amazon Linux 2 | aws/codebuild/amazonlinux2-x86\$164-standard:3.0 | al2/standard/3.0 | 09. Mai 2023 | 
| Ubuntu 18.04 | aws/codebuild/standard:4.0 | ubuntu/standard/4.0 | 31. März 2023 | 
| Amazon Linux 2 | aws/codebuild/amazonlinux2-aarch64-standard:1.0 | al2/aarch64/standard/1.0 | 31. März 2023 | 
| Ubuntu 18.04 | aws/codebuild/standard:3.0 | ubuntu/standard/3.0 | 30. Juni 2022 | 
| Amazon Linux 2 | aws/codebuild/amazonlinux2-x86\$164-standard:2.0 | al2/standard/2.0 | 30. Juni 2022 | 

**Topics**
+ [Rufen Sie die Liste der aktuellen Docker-Images ab](build-env-ref-available-get.md)
+ [EC2: Bilder berechnen](ec2-compute-images.md)
+ [Lambda-Computing-Bilder](lambda-compute-images.md)
+ [Veraltete Bilder CodeBuild](deprecated-images.md)
+ [Verfügbare Laufzeiten](available-runtimes.md)
+ [Laufzeitversionen](runtime-versions.md)

# Verfügbare Laufzeiten
<a name="available-runtimes"></a>

Sie können eine oder mehrere Laufzeiten im Abschnitt `runtime-versions` Ihrer buildspec-Datei angeben. Wenn Ihre Laufzeit von einer anderen Laufzeit abhängig ist, können Sie auch die abhängige Laufzeit in der buildspec-Datei angeben. Wenn Sie in der Buildspec-Datei keine Laufzeiten angeben, CodeBuild wählt die Standard-Laufzeiten aus, die in dem von Ihnen verwendeten Image verfügbar sind. Wenn Sie eine oder mehrere Laufzeiten angeben, werden nur diese Laufzeiten verwendet. CodeBuild Wenn keine abhängige Laufzeit angegeben ist, wird CodeBuild versucht, die abhängige Laufzeit für Sie auszuwählen. 

**Anmerkung**  
Wenn keine Laufzeitversion angegeben ist, wird die Standardversion CodeBuild verwendet. Die Standardversion kann sich ändern, wenn eine frühere Standardversion das Lebensende (EOL) erreicht. Um unerwartete Änderungen an der Build-Umgebung zu vermeiden, empfehlen wir, eine Laufzeitversion in der Buildspec-Datei anzugeben.

 Weitere Informationen finden Sie unter [Specify runtime versions in the buildspec file](build-spec-ref.md#runtime-versions-buildspec-file).

[Specify runtime versions in the buildspec file](build-spec-ref.md#runtime-versions-buildspec-file).

.

**Topics**
+ [Linux-Image-Laufzeiten](#linux-runtimes)
+ [MacOS-Image-Laufzeiten](#macOS-runtimes)
+ [Windows-Image-Laufzeiten](#windows-runtimes)

## Linux-Image-Laufzeiten
<a name="linux-runtimes"></a>

Die folgende Tabelle enthält die verfügbaren Laufzeiten und die Standard-Linux-Images, die sie unterstützen. 


**Laufzeiten für Ubuntu- und Amazon Linux-Plattformen**  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/codebuild/latest/userguide/available-runtimes.html)

## MacOS-Image-Laufzeiten
<a name="macOS-runtimes"></a>

**Wichtig**  
Die CodeBuild kuratierten Images für Mac-Builds enthalten macOS und Xcode vorinstalliert. [Durch die Nutzung der Xcode-Software erkennen Sie die Vereinbarung zwischen Xcode und Apple an, verstehen sie und stimmen ihr zu. SDKs ](https://www.apple.com/legal/sla/docs/xcode.pdf) Wenn Sie die Bedingungen der Vereinbarung nicht akzeptieren, verwenden Sie die Xcode-Software nicht. Stellen Sie stattdessen Ihre eigenen Amazon Machine Images (AMI) bereit. Weitere Informationen finden Sie unter [Wie konfiguriere ich eine macOS-Flotte mit reservierter Kapazität?](fleets.md#fleets.configure-macos).

Die folgende Tabelle enthält die verfügbaren Laufzeiten, die von macOS unterstützt werden.


**Laufzeiten der macOS-Plattform**  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/codebuild/latest/userguide/available-runtimes.html)

## Windows-Image-Laufzeiten
<a name="windows-runtimes"></a>

Das Basisimage von Windows Server Core 2019 enthält die folgenden Laufzeiten.


**Laufzeiten der Windows-Plattform**  

| Laufzeitname | Windows Server Core 2019-Standard: 1.0-Versionen | Windows Server Core 2019-Standard:2.0-Versionen | Windows Server Core 2019-Standard:3.0-Versionen | 
| --- | --- | --- | --- | 
| dotnet | 3.15.0 | 3.16.07.0 | 8.0 | 
| dotnet sdk | 3.15.0 | 3.16.07.0 | 8.0 | 
| Golang | 1.14 | 1,18 | 1,211,221,23 | 
| Gradel | 6.7 | 7.6 | 8.12 | 
| Java | Korretto 11 | Korretto 11Korretto 17 | Korretto 8Korretto 11Korretto 17Korretto 21 | 
| Maven | 3.6 | 3.8 | 3.9 | 
| nodejs | 14,15 | 16,19 | 20,1822,13 | 
| php | 7.4 | 8,1 | 8.38.4 | 
| powershell | 7.1 | 7.2 | 7.4 | 
| python | 3.8 | 3,10 | 3,103,113,123.13 | 
| ruby | 2.7 | 3.1 | 3.23.33.4 | 

# Laufzeitversionen
<a name="runtime-versions"></a>

Wenn Sie eine Laufzeit im Abschnitt [`runtime-versions`](build-spec-ref.md#build-spec.phases.install.runtime-versions) Ihrer BuildSpec-Datei angeben, können Sie eine bestimmte Version, eine spezifische Hauptversion und die neueste Unterversion oder die neueste Version angeben. In der folgenden Tabelle sind die verfügbaren Laufzeiten und deren Angabe aufgeführt. Nicht alle Runtime-Versionen sind auf allen Images verfügbar. Die Auswahl der Runtime-Version wird für die benutzerdefinierten Images ebenfalls nicht unterstützt. Weitere Informationen finden Sie unter [Verfügbare Laufzeiten](available-runtimes.md). Wenn Sie anstelle der vorinstallierten Runtime-Versionen eine benutzerdefinierte Runtime-Version installieren und verwenden möchten, finden Sie weitere Informationen unter[Benutzerdefinierte Runtime-Versionen](#custom-runtime).


**Laufzeitversionen der Plattformen Ubuntu und Amazon Linux 2**  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/codebuild/latest/userguide/runtime-versions.html)

Sie können eine Build-Spezifikation verwenden, um andere Komponenten (z. B. Apache Maven AWS CLI, Apache Ant, Mocha oder ähnliche) während der `install` Buildphase zu installieren. RSpec Weitere Informationen finden Sie unter [Beispiel für eine Build-Spezifikation](build-spec-ref.md#build-spec-ref-example).

## Benutzerdefinierte Runtime-Versionen
<a name="custom-runtime"></a>

Anstatt die vorinstallierten Laufzeitversionen in CodeBuild -verwalteten Images zu verwenden, können Sie benutzerdefinierte Versionen Ihrer Wahl installieren und verwenden. In der folgenden Tabelle sind die verfügbaren benutzerdefinierten Laufzeiten und deren Angabe aufgeführt.

**Anmerkung**  
Die Auswahl einer benutzerdefinierten Runtime-Version wird nur für Ubuntu- und Amazon Linux-Images unterstützt.


**Benutzerdefinierte Runtime-Versionen**  

| Laufzeitname  | Syntax | Beispiel | 
| --- | --- | --- | 
| dotnet |  `<major>.<minor>.<patch>`  |  `5.0.408`  | 
| Golang |  `<major>.<minor>` `<major>.<minor>.<patch>`  |  `1.19` `1.19.1`  | 
| Java |  `corretto<major>`  |  `corretto15`  | 
| nodejs |  `<major>` `<major>.<minor>` `<major>.<minor>.<patch>`  |  `14` `14.21` `14.21.3`  | 
| php |  `<major>.<minor>.<patch>`  |  `8.0.30`  | 
| python |  `<major>` `<major>.<minor>` `<major>.<minor>.<patch>`  |  `3` `3.7` `3.7.16`  | 
| ruby |  `<major>.<minor>.<patch>`  |  `3.0.6`  | 

### Beispiel für eine benutzerdefinierte Runtime-Buildspec
<a name="custom-runtime-buildspec"></a>

Hier ist ein Beispiel für eine Buildspec, die benutzerdefinierte Laufzeitversionen spezifiziert.

```
version: 0.2
phases:
  install:
    runtime-versions:
      java: corretto15
      php: 8.0.30
      ruby: 3.0.6
      golang: 1.19
      python: 3.7
      nodejs: 14
      dotnet: 5.0.408
```

# Berechnungsmodi und Typen der Build-Umgebung
<a name="build-env-ref-compute-types"></a>

In CodeBuild können Sie das Image der Rechen- und Laufzeitumgebung angeben, das zum Ausführen Ihrer Builds CodeBuild verwendet wird. *Compute* bezieht sich auf die Computing-Engine (die CPU, den Arbeitsspeicher und das Betriebssystem), die von verwaltet und gewartet wird CodeBuild. Ein *Laufzeitumgebungs-Image* ist ein Container-Image, das auf der von Ihnen ausgewählten Rechenplattform ausgeführt wird und zusätzliche Tools enthält, die Ihr Build möglicherweise benötigt, wie z. B. das AWS CLI.

**Topics**
+ [Über Compute](#compute.types)
+ [Informationen zu Umgebungstypen mit reservierter Kapazität](#environment-reserved-capacity.types)
+ [Informationen zu On-Demand-Umgebungstypen](#environment.types)

## Über Compute
<a name="compute.types"></a>

CodeBuild Angebote EC2 und AWS Lambda Berechnungsmodi. EC2 bietet optimale Flexibilität beim Erstellen und AWS Lambda bietet optimierte Startgeschwindigkeiten. AWS Lambda unterstützt schnellere Builds aufgrund einer geringeren Startlatenz. AWS Lambda skaliert außerdem automatisch, sodass Builds nicht in der Warteschlange warten, bis sie ausgeführt werden. Weitere Informationen finden Sie unter [Builds auf dem AWS Lambda Computer ausführen](lambda.md).

Im EC2 Rechenmodus können Sie Ihre Builds mit Flotten mit On-Demand-Kapazität oder mit reservierten Kapazitätsflotten ausführen. Für On-Demand-Flotten können Sie vordefinierte Rechentypen wie oder auswählen. `BUILD_GENERAL1_SMALL` `BUILD_GENERAL1_LARGE` Weitere Informationen finden Sie unter [Informationen zu On-Demand-Umgebungstypen](#environment.types). Für Flotten mit reservierter Kapazität können Sie Ihre Rechenkonfigurationen einschließlich vCPU, Arbeitsspeicher und Festplattenspeicher auswählen. Nachdem Sie die Konfigurationen angegeben haben, wählen CodeBuild Sie einen unterstützten Compute-Typ aus, der Ihren Anforderungen entspricht. Weitere Informationen finden Sie unter [Informationen zu Umgebungstypen mit reservierter Kapazität](#environment-reserved-capacity.types).

## Informationen zu Umgebungstypen mit reservierter Kapazität
<a name="environment-reserved-capacity.types"></a>

AWS CodeBuild bietet Linux x86-, Arm-, GPU-, Windows- und macOS-Umgebungstypen für Flotten mit reservierter Kapazität. Die folgende Tabelle zeigt den verfügbaren Maschinentyp, Arbeitsspeicher, V und FestplattenspeicherCPUs, sortiert nach Regionen:

------
#### [ US East (N. Virginia) ]


| Umgebungstyp | v CPUs | Arbeitsspeicher | Festplattenkapazität | Typ der Maschine | Instance-Typ berechnen | 
| --- | --- | --- | --- | --- | --- | 
| ARM | 2 | 4 GiB | 64 GB | GENERAL | reserved.arm.2cpu.4gib | 
| ARM | 4 | 8 GiB | 128 GB | GENERAL | reserved.arm.4cpu.8gib | 
| ARM | 8 | 16 GiB | 128 GB | GENERAL | reserved.arm.8cpu.16gib | 
| ARM | 16 | 32 GiB | 256 GB | GENERAL | reserved.arm.16cpu.32gib | 
| ARM | 32 | 64 GiB | 256 GB | GENERAL | reserved.arm.32cpu.64gib | 
| ARM | 48 | 96 GiB | 512 GB | GENERAL | reserved.arm.48cpu.96gib | 
| ARM | 64 | 128 GiB | 824 GB | GENERAL | reserved.arm.64cpu.128gib | 
| ARM EC2 | 2 | 4 GiB | 64 GB | GENERAL | reserved.arm.2cpu.4gib | 
| ARM EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.arm.4cpu.8gib | 
| ARM EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.arm.8cpu.16gib | 
| Linux | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Linux | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Linux | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Linux | 16 | 32 GiB | 256 GB | GENERAL | reserved.x86-64.16cpu.32gib | 
| Linux | 36 | 72 GiB | 256 GB | GENERAL | reserved.x86-64.36cpu.72gib | 
| Linux | 48 | 96 GiB | 512 GB | GENERAL | reserved.x86-64.48cpu.96gib | 
| Linux | 72 | 144 GiB | 824 GB | GENERAL | reserved.x86-64.72cpu.144gib | 
| Linux | 96 | 192 GiB | 824 GB | GENERAL | reserved.x86-64.96cpu.192gib | 
| Linux | 48 | 96 GiB | 824 GB (SSD) | NVME | reserved.x86-64.48cpu.96gib.nvme | 
| Linux | 72 | 144 GiB | 824 GB (SSD) | NVME | reserved.x86-64.72cpu.144gib.nvme | 
| Linux EC2 | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Linux EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Linux EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Linux-GPU | 4 | 16 GiB | 235 GB (SSD) | NVME | reserved.gpu.4cpu.16gib.nvme | 
| Linux-GPU | 8 | 32 GiB | 435 GB (SSD) | NVME | reserved.gpu.8cpu.32gib.nvme | 
| Linux-GPU | 16 | 64 GiB | 585 GB (SSD) | NVME | reserved.gpu.16cpu.64gib.nvme | 
| Linux-GPU | 32 | 128 GiB | 885 GB (SSD) | NVME | reserved.gpu.32cpu.128gib.nvme | 
| Linux-GPU | 48 | 192 GiB | 3785 GB (SSD) | NVME | reserved.gpu.48cpu.192gib.nvme | 
| Linux-GPU | 64 | 256 GiB | 185 GB (SSD) | NVME | reserved.gpu.64cpu.256gib.nvme | 
| Linux-GPU | 96 | 384 GiB | 3785 GB (SSD) | NVME | reserved.gpu.96cpu.384gib.nvme | 
| macOS | 8 | 24 GiB | 128 GB | GENERAL | reserved.arm.m2.8cpu.24gib | 
| macOS | 12 | 32 GiB | 256 GB | GENERAL | reserved.arm.m2.12cpu.32gib | 
| Windows | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Windows | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Windows | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Windows | 16 | 32 GiB | 256 GB | GENERAL | reserved.x86-64.16cpu.32gib | 
| Windows | 36 | 72 GiB | 256 GB | GENERAL | reserved.x86-64.36cpu.72gib | 
| Windows | 48 | 96 GiB | 512 GB | GENERAL | reserved.x86-64.48cpu.96gib | 
| Windows | 72 | 144 GiB | 824 GB | GENERAL | reserved.x86-64.72cpu.144gib | 
| Windows | 96 | 192 GiB | 824 GB | GENERAL | reserved.x86-64.96cpu.192gib | 
| Fenster EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Fenster EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 

Weitere Informationen zur Preiskennzeichnung finden Sie unter [https://aws.amazon.com/codebuild/pricing/](https://aws.amazon.com/codebuild/pricing/).

------
#### [ US East (Ohio) ]


| Umgebungstyp | v CPUs | Arbeitsspeicher | Festplattenkapazität | Typ der Maschine | Instance-Typ berechnen | 
| --- | --- | --- | --- | --- | --- | 
| ARM | 2 | 4 GiB | 64 GB | GENERAL | reserved.arm.2cpu.4gib | 
| ARM | 4 | 8 GiB | 128 GB | GENERAL | reserved.arm.4cpu.8gib | 
| ARM | 8 | 16 GiB | 128 GB | GENERAL | reserved.arm.8cpu.16gib | 
| ARM | 16 | 32 GiB | 256 GB | GENERAL | reserved.arm.16cpu.32gib | 
| ARM | 32 | 64 GiB | 256 GB | GENERAL | reserved.arm.32cpu.64gib | 
| ARM | 48 | 96 GiB | 512 GB | GENERAL | reserved.arm.48cpu.96gib | 
| ARM | 64 | 128 GiB | 824 GB | GENERAL | reserved.arm.64cpu.128gib | 
| ARM EC2 | 2 | 4 GiB | 64 GB | GENERAL | reserved.arm.2cpu.4gib | 
| ARM EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.arm.4cpu.8gib | 
| ARM EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.arm.8cpu.16gib | 
| Linux | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Linux | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Linux | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Linux | 16 | 32 GiB | 256 GB | GENERAL | reserved.x86-64.16cpu.32gib | 
| Linux | 36 | 72 GiB | 256 GB | GENERAL | reserved.x86-64.36cpu.72gib | 
| Linux | 48 | 96 GiB | 512 GB | GENERAL | reserved.x86-64.48cpu.96gib | 
| Linux | 48 | 96 GiB | 824 GB (SSD) | NVME | reserved.x86-64.48cpu.96gib.nvme | 
| Linux | 72 | 144 GiB | 824 GB (SSD) | NVME | reserved.x86-64.72cpu.144gib.nvme | 
| Linux EC2 | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Linux EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Linux EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Linux-GPU | 4 | 16 GiB | 235 GB (SSD) | NVME | reserved.gpu.4cpu.16gib.nvme | 
| Linux-GPU | 8 | 32 GiB | 435 GB (SSD) | NVME | reserved.gpu.8cpu.32gib.nvme | 
| Linux-GPU | 16 | 64 GiB | 585 GB (SSD) | NVME | reserved.gpu.16cpu.64gib.nvme | 
| Linux-GPU | 32 | 128 GiB | 885 GB (SSD) | NVME | reserved.gpu.32cpu.128gib.nvme | 
| Linux-GPU | 48 | 192 GiB | 3785 GB (SSD) | NVME | reserved.gpu.48cpu.192gib.nvme | 
| macOS | 8 | 24 GiB | 128 GB | GENERAL | reserved.arm.m2.8cpu.24gib | 
| macOS | 12 | 32 GiB | 256 GB | GENERAL | reserved.arm.m2.12cpu.32gib | 
| Windows | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Windows | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Windows | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Windows | 16 | 32 GiB | 256 GB | GENERAL | reserved.x86-64.16cpu.32gib | 
| Windows | 36 | 72 GiB | 256 GB | GENERAL | reserved.x86-64.36cpu.72gib | 
| Windows | 48 | 96 GiB | 512 GB | GENERAL | reserved.x86-64.48cpu.96gib | 
| Fenster EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Fenster EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 

Weitere Informationen zur Preiskennzeichnung finden Sie unter [https://aws.amazon.com/codebuild/pricing/](https://aws.amazon.com/codebuild/pricing/).

------
#### [ US West (Oregon) ]


| Umgebungstyp | v CPUs | Arbeitsspeicher | Festplattenkapazität | Typ der Maschine | Instance-Typ berechnen | 
| --- | --- | --- | --- | --- | --- | 
| ARM | 2 | 4 GiB | 64 GB | GENERAL | reserved.arm.2cpu.4gib | 
| ARM | 4 | 8 GiB | 128 GB | GENERAL | reserved.arm.4cpu.8gib | 
| ARM | 8 | 16 GiB | 128 GB | GENERAL | reserved.arm.8cpu.16gib | 
| ARM | 16 | 32 GiB | 256 GB | GENERAL | reserved.arm.16cpu.32gib | 
| ARM | 32 | 64 GiB | 256 GB | GENERAL | reserved.arm.32cpu.64gib | 
| ARM | 48 | 96 GiB | 512 GB | GENERAL | reserved.arm.48cpu.96gib | 
| ARM | 64 | 128 GiB | 824 GB | GENERAL | reserved.arm.64cpu.128gib | 
| ARM EC2 | 2 | 4 GiB | 64 GB | GENERAL | reserved.arm.2cpu.4gib | 
| ARM EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.arm.4cpu.8gib | 
| ARM EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.arm.8cpu.16gib | 
| Linux | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Linux | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Linux | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Linux | 16 | 32 GiB | 256 GB | GENERAL | reserved.x86-64.16cpu.32gib | 
| Linux | 36 | 72 GiB | 256 GB | GENERAL | reserved.x86-64.36cpu.72gib | 
| Linux | 48 | 96 GiB | 512 GB | GENERAL | reserved.x86-64.48cpu.96gib | 
| Linux | 72 | 144 GiB | 824 GB | GENERAL | reserved.x86-64.72cpu.144gib | 
| Linux | 96 | 192 GiB | 824 GB | GENERAL | reserved.x86-64.96cpu.192gib | 
| Linux | 48 | 96 GiB | 824 GB (SSD) | NVME | reserved.x86-64.48cpu.96gib.nvme | 
| Linux | 72 | 144 GiB | 824 GB (SSD) | NVME | reserved.x86-64.72cpu.144gib.nvme | 
| Linux EC2 | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Linux EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Linux EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Linux-GPU | 4 | 16 GiB | 235 GB (SSD) | NVME | reserved.gpu.4cpu.16gib.nvme | 
| Linux-GPU | 8 | 32 GiB | 435 GB (SSD) | NVME | reserved.gpu.8cpu.32gib.nvme | 
| Linux-GPU | 16 | 64 GiB | 585 GB (SSD) | NVME | reserved.gpu.16cpu.64gib.nvme | 
| Linux-GPU | 32 | 128 GiB | 885 GB (SSD) | NVME | reserved.gpu.32cpu.128gib.nvme | 
| Linux-GPU | 48 | 192 GiB | 3785 GB (SSD) | NVME | reserved.gpu.48cpu.192gib.nvme | 
| Linux-GPU | 64 | 256 GiB | 185 GB (SSD) | NVME | reserved.gpu.64cpu.256gib.nvme | 
| macOS | 8 | 24 GiB | 128 GB | GENERAL | reserved.arm.m2.8cpu.24gib | 
| macOS | 12 | 32 GiB | 256 GB | GENERAL | reserved.arm.m2.12cpu.32gib | 
| Windows | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Windows | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Windows | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Windows | 16 | 32 GiB | 256 GB | GENERAL | reserved.x86-64.16cpu.32gib | 
| Windows | 36 | 72 GiB | 256 GB | GENERAL | reserved.x86-64.36cpu.72gib | 
| Windows | 48 | 96 GiB | 512 GB | GENERAL | reserved.x86-64.48cpu.96gib | 
| Windows | 72 | 144 GiB | 824 GB | GENERAL | reserved.x86-64.72cpu.144gib | 
| Windows | 96 | 192 GiB | 824 GB | GENERAL | reserved.x86-64.96cpu.192gib | 
| Fenster EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Fenster EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 

Weitere Informationen zur Preiskennzeichnung finden Sie unter [https://aws.amazon.com/codebuild/pricing/](https://aws.amazon.com/codebuild/pricing/).

------
#### [ Asia Pacific (Tokyo) ]


| Umgebungstyp | v CPUs | Arbeitsspeicher | Festplattenkapazität | Typ der Maschine | Instance-Typ berechnen | 
| --- | --- | --- | --- | --- | --- | 
| ARM | 2 | 4 GiB | 64 GB | GENERAL | reserved.arm.2cpu.4gib | 
| ARM | 4 | 8 GiB | 128 GB | GENERAL | reserved.arm.4cpu.8gib | 
| ARM | 8 | 16 GiB | 128 GB | GENERAL | reserved.arm.8cpu.16gib | 
| ARM | 16 | 32 GiB | 256 GB | GENERAL | reserved.arm.16cpu.32gib | 
| ARM | 32 | 64 GiB | 256 GB | GENERAL | reserved.arm.32cpu.64gib | 
| ARM | 48 | 96 GiB | 512 GB | GENERAL | reserved.arm.48cpu.96gib | 
| ARM | 64 | 128 GiB | 824 GB | GENERAL | reserved.arm.64cpu.128gib | 
| ARM EC2 | 2 | 4 GiB | 64 GB | GENERAL | reserved.arm.2cpu.4gib | 
| ARM EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.arm.4cpu.8gib | 
| ARM EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.arm.8cpu.16gib | 
| Linux | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Linux | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Linux | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Linux | 16 | 32 GiB | 256 GB | GENERAL | reserved.x86-64.16cpu.32gib | 
| Linux | 36 | 72 GiB | 256 GB | GENERAL | reserved.x86-64.36cpu.72gib | 
| Linux | 48 | 96 GiB | 512 GB | GENERAL | reserved.x86-64.48cpu.96gib | 
| Linux | 72 | 144 GiB | 824 GB | GENERAL | reserved.x86-64.72cpu.144gib | 
| Linux | 96 | 192 GiB | 824 GB | GENERAL | reserved.x86-64.96cpu.192gib | 
| Linux | 72 | 144 GiB | 824 GB (SSD) | NVME | reserved.x86-64.72cpu.144gib.nvme | 
| Linux EC2 | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Linux EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Linux EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Linux-GPU | 4 | 16 GiB | 235 GB (SSD) | NVME | reserved.gpu.4cpu.16gib.nvme | 
| Linux-GPU | 8 | 32 GiB | 435 GB (SSD) | NVME | reserved.gpu.8cpu.32gib.nvme | 
| Linux-GPU | 48 | 192 GiB | 3785 GB (SSD) | NVME | reserved.gpu.48cpu.192gib.nvme | 
| Windows | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Windows | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Windows | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Windows | 16 | 32 GiB | 256 GB | GENERAL | reserved.x86-64.16cpu.32gib | 
| Windows | 36 | 72 GiB | 256 GB | GENERAL | reserved.x86-64.36cpu.72gib | 
| Windows | 48 | 96 GiB | 512 GB | GENERAL | reserved.x86-64.48cpu.96gib | 
| Windows | 72 | 144 GiB | 824 GB | GENERAL | reserved.x86-64.72cpu.144gib | 
| Windows | 96 | 192 GiB | 824 GB | GENERAL | reserved.x86-64.96cpu.192gib | 
| Fenster EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Fenster EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 

Weitere Informationen zur Preiskennzeichnung finden Sie unter [https://aws.amazon.com/codebuild/pricing/](https://aws.amazon.com/codebuild/pricing/).

------
#### [ Asia Pacific (Mumbai) ]


| Umgebungstyp | v CPUs | Arbeitsspeicher | Festplattenkapazität | Typ der Maschine | Instance-Typ berechnen | 
| --- | --- | --- | --- | --- | --- | 
| ARM | 2 | 4 GiB | 64 GB | GENERAL | reserved.arm.2cpu.4gib | 
| ARM | 4 | 8 GiB | 128 GB | GENERAL | reserved.arm.4cpu.8gib | 
| ARM | 8 | 16 GiB | 128 GB | GENERAL | reserved.arm.8cpu.16gib | 
| ARM | 16 | 32 GiB | 256 GB | GENERAL | reserved.arm.16cpu.32gib | 
| ARM | 32 | 64 GiB | 256 GB | GENERAL | reserved.arm.32cpu.64gib | 
| ARM | 48 | 96 GiB | 512 GB | GENERAL | reserved.arm.48cpu.96gib | 
| ARM | 64 | 128 GiB | 824 GB | GENERAL | reserved.arm.64cpu.128gib | 
| ARM EC2 | 2 | 4 GiB | 64 GB | GENERAL | reserved.arm.2cpu.4gib | 
| ARM EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.arm.4cpu.8gib | 
| ARM EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.arm.8cpu.16gib | 
| Linux | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Linux | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Linux | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Linux | 16 | 32 GiB | 256 GB | GENERAL | reserved.x86-64.16cpu.32gib | 
| Linux | 36 | 72 GiB | 256 GB | GENERAL | reserved.x86-64.36cpu.72gib | 
| Linux | 48 | 96 GiB | 512 GB | GENERAL | reserved.x86-64.48cpu.96gib | 
| Linux | 72 | 144 GiB | 824 GB | GENERAL | reserved.x86-64.72cpu.144gib | 
| Linux | 96 | 192 GiB | 824 GB | GENERAL | reserved.x86-64.96cpu.192gib | 
| Linux | 72 | 144 GiB | 824 GB (SSD) | NVME | reserved.x86-64.72cpu.144gib.nvme | 
| Linux EC2 | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Linux EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Linux EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Linux-GPU | 4 | 16 GiB | 235 GB (SSD) | NVME | reserved.gpu.4cpu.16gib.nvme | 
| Linux-GPU | 8 | 32 GiB | 435 GB (SSD) | NVME | reserved.gpu.8cpu.32gib.nvme | 
| Linux-GPU | 16 | 64 GiB | 585 GB (SSD) | NVME | reserved.gpu.16cpu.64gib.nvme | 
| Windows | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Windows | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Windows | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Windows | 16 | 32 GiB | 256 GB | GENERAL | reserved.x86-64.16cpu.32gib | 
| Windows | 36 | 72 GiB | 256 GB | GENERAL | reserved.x86-64.36cpu.72gib | 
| Windows | 48 | 96 GiB | 512 GB | GENERAL | reserved.x86-64.48cpu.96gib | 
| Windows | 72 | 144 GiB | 824 GB | GENERAL | reserved.x86-64.72cpu.144gib | 
| Windows | 96 | 192 GiB | 824 GB | GENERAL | reserved.x86-64.96cpu.192gib | 
| Fenster EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Fenster EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 

Weitere Informationen zur Preiskennzeichnung finden Sie unter [https://aws.amazon.com/codebuild/pricing/](https://aws.amazon.com/codebuild/pricing/).

------
#### [ Asia Pacific (Singapore) ]


| Umgebungstyp | v CPUs | Arbeitsspeicher | Festplattenkapazität | Typ der Maschine | Instance-Typ berechnen | 
| --- | --- | --- | --- | --- | --- | 
| ARM | 2 | 4 GiB | 64 GB | GENERAL | reserved.arm.2cpu.4gib | 
| ARM | 4 | 8 GiB | 128 GB | GENERAL | reserved.arm.4cpu.8gib | 
| ARM | 8 | 16 GiB | 128 GB | GENERAL | reserved.arm.8cpu.16gib | 
| ARM | 16 | 32 GiB | 256 GB | GENERAL | reserved.arm.16cpu.32gib | 
| ARM | 32 | 64 GiB | 256 GB | GENERAL | reserved.arm.32cpu.64gib | 
| ARM | 48 | 96 GiB | 512 GB | GENERAL | reserved.arm.48cpu.96gib | 
| ARM | 64 | 128 GiB | 824 GB | GENERAL | reserved.arm.64cpu.128gib | 
| ARM EC2 | 2 | 4 GiB | 64 GB | GENERAL | reserved.arm.2cpu.4gib | 
| ARM EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.arm.4cpu.8gib | 
| ARM EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.arm.8cpu.16gib | 
| Linux | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Linux | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Linux | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Linux | 16 | 32 GiB | 256 GB | GENERAL | reserved.x86-64.16cpu.32gib | 
| Linux | 36 | 72 GiB | 256 GB | GENERAL | reserved.x86-64.36cpu.72gib | 
| Linux | 48 | 96 GiB | 512 GB | GENERAL | reserved.x86-64.48cpu.96gib | 
| Linux | 72 | 144 GiB | 824 GB | GENERAL | reserved.x86-64.72cpu.144gib | 
| Linux | 96 | 192 GiB | 824 GB | GENERAL | reserved.x86-64.96cpu.192gib | 
| Linux | 48 | 96 GiB | 824 GB (SSD) | NVME | reserved.x86-64.48cpu.96gib.nvme | 
| Linux | 72 | 144 GiB | 824 GB (SSD) | NVME | reserved.x86-64.72cpu.144gib.nvme | 
| Linux EC2 | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Linux EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Linux EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Windows | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Windows | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Windows | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Windows | 16 | 32 GiB | 256 GB | GENERAL | reserved.x86-64.16cpu.32gib | 
| Windows | 36 | 72 GiB | 256 GB | GENERAL | reserved.x86-64.36cpu.72gib | 
| Windows | 48 | 96 GiB | 512 GB | GENERAL | reserved.x86-64.48cpu.96gib | 
| Windows | 72 | 144 GiB | 824 GB | GENERAL | reserved.x86-64.72cpu.144gib | 
| Windows | 96 | 192 GiB | 824 GB | GENERAL | reserved.x86-64.96cpu.192gib | 
| Fenster EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Fenster EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 

Weitere Informationen zur Preiskennzeichnung finden Sie unter [https://aws.amazon.com/codebuild/pricing/](https://aws.amazon.com/codebuild/pricing/).

------
#### [ Asia Pacific (Sydney) ]


| Umgebungstyp | v CPUs | Arbeitsspeicher | Festplattenkapazität | Typ der Maschine | Instance-Typ berechnen | 
| --- | --- | --- | --- | --- | --- | 
| ARM | 2 | 4 GiB | 64 GB | GENERAL | reserved.arm.2cpu.4gib | 
| ARM | 4 | 8 GiB | 128 GB | GENERAL | reserved.arm.4cpu.8gib | 
| ARM | 8 | 16 GiB | 128 GB | GENERAL | reserved.arm.8cpu.16gib | 
| ARM | 16 | 32 GiB | 256 GB | GENERAL | reserved.arm.16cpu.32gib | 
| ARM | 32 | 64 GiB | 256 GB | GENERAL | reserved.arm.32cpu.64gib | 
| ARM | 48 | 96 GiB | 512 GB | GENERAL | reserved.arm.48cpu.96gib | 
| ARM | 64 | 128 GiB | 824 GB | GENERAL | reserved.arm.64cpu.128gib | 
| ARM EC2 | 2 | 4 GiB | 64 GB | GENERAL | reserved.arm.2cpu.4gib | 
| ARM EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.arm.4cpu.8gib | 
| ARM EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.arm.8cpu.16gib | 
| Linux | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Linux | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Linux | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Linux | 16 | 32 GiB | 256 GB | GENERAL | reserved.x86-64.16cpu.32gib | 
| Linux | 36 | 72 GiB | 256 GB | GENERAL | reserved.x86-64.36cpu.72gib | 
| Linux | 48 | 96 GiB | 512 GB | GENERAL | reserved.x86-64.48cpu.96gib | 
| Linux | 72 | 144 GiB | 824 GB | GENERAL | reserved.x86-64.72cpu.144gib | 
| Linux | 96 | 192 GiB | 824 GB | GENERAL | reserved.x86-64.96cpu.192gib | 
| Linux | 72 | 144 GiB | 824 GB (SSD) | NVME | reserved.x86-64.72cpu.144gib.nvme | 
| Linux EC2 | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Linux EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Linux EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Linux-GPU | 4 | 16 GiB | 235 GB (SSD) | NVME | reserved.gpu.4cpu.16gib.nvme | 
| Linux-GPU | 8 | 32 GiB | 435 GB (SSD) | NVME | reserved.gpu.8cpu.32gib.nvme | 
| Linux-GPU | 16 | 64 GiB | 585 GB (SSD) | NVME | reserved.gpu.16cpu.64gib.nvme | 
| Linux-GPU | 48 | 192 GiB | 3785 GB (SSD) | NVME | reserved.gpu.48cpu.192gib.nvme | 
| macOS | 8 | 24 GiB | 128 GB | GENERAL | reserved.arm.m2.8cpu.24gib | 
| macOS | 12 | 32 GiB | 256 GB | GENERAL | reserved.arm.m2.12cpu.32gib | 
| Windows | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Windows | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Windows | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Windows | 16 | 32 GiB | 256 GB | GENERAL | reserved.x86-64.16cpu.32gib | 
| Windows | 36 | 72 GiB | 256 GB | GENERAL | reserved.x86-64.36cpu.72gib | 
| Windows | 48 | 96 GiB | 512 GB | GENERAL | reserved.x86-64.48cpu.96gib | 
| Windows | 72 | 144 GiB | 824 GB | GENERAL | reserved.x86-64.72cpu.144gib | 
| Windows | 96 | 192 GiB | 824 GB | GENERAL | reserved.x86-64.96cpu.192gib | 
| Fenster EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Fenster EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 

Weitere Informationen zur Preiskennzeichnung finden Sie unter [https://aws.amazon.com/codebuild/pricing/](https://aws.amazon.com/codebuild/pricing/).

------
#### [ Europe (Frankfurt) ]


| Umgebungstyp | v CPUs | Arbeitsspeicher | Festplattenkapazität | Typ der Maschine | Instance-Typ berechnen | 
| --- | --- | --- | --- | --- | --- | 
| ARM | 2 | 4 GiB | 64 GB | GENERAL | reserved.arm.2cpu.4gib | 
| ARM | 4 | 8 GiB | 128 GB | GENERAL | reserved.arm.4cpu.8gib | 
| ARM | 8 | 16 GiB | 128 GB | GENERAL | reserved.arm.8cpu.16gib | 
| ARM | 16 | 32 GiB | 256 GB | GENERAL | reserved.arm.16cpu.32gib | 
| ARM | 32 | 64 GiB | 256 GB | GENERAL | reserved.arm.32cpu.64gib | 
| ARM | 48 | 96 GiB | 512 GB | GENERAL | reserved.arm.48cpu.96gib | 
| ARM | 64 | 128 GiB | 824 GB | GENERAL | reserved.arm.64cpu.128gib | 
| ARM EC2 | 2 | 4 GiB | 64 GB | GENERAL | reserved.arm.2cpu.4gib | 
| ARM EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.arm.4cpu.8gib | 
| ARM EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.arm.8cpu.16gib | 
| Linux | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Linux | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Linux | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Linux | 16 | 32 GiB | 256 GB | GENERAL | reserved.x86-64.16cpu.32gib | 
| Linux | 36 | 72 GiB | 256 GB | GENERAL | reserved.x86-64.36cpu.72gib | 
| Linux | 48 | 96 GiB | 512 GB | GENERAL | reserved.x86-64.48cpu.96gib | 
| Linux | 72 | 144 GiB | 824 GB | GENERAL | reserved.x86-64.72cpu.144gib | 
| Linux | 96 | 192 GiB | 824 GB | GENERAL | reserved.x86-64.96cpu.192gib | 
| Linux | 72 | 144 GiB | 824 GB (SSD) | NVME | reserved.x86-64.72cpu.144gib.nvme | 
| Linux EC2 | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Linux EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Linux EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Linux-GPU | 4 | 16 GiB | 235 GB (SSD) | NVME | reserved.gpu.4cpu.16gib.nvme | 
| Linux-GPU | 8 | 32 GiB | 435 GB (SSD) | NVME | reserved.gpu.8cpu.32gib.nvme | 
| Linux-GPU | 16 | 64 GiB | 585 GB (SSD) | NVME | reserved.gpu.16cpu.64gib.nvme | 
| Linux-GPU | 32 | 128 GiB | 885 GB (SSD) | NVME | reserved.gpu.32cpu.128gib.nvme | 
| Linux-GPU | 48 | 192 GiB | 3785 GB (SSD) | NVME | reserved.gpu.48cpu.192gib.nvme | 
| macOS | 8 | 24 GiB | 128 GB | GENERAL | reserved.arm.m2.8cpu.24gib | 
| Windows | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Windows | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Windows | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Windows | 16 | 32 GiB | 256 GB | GENERAL | reserved.x86-64.16cpu.32gib | 
| Windows | 36 | 72 GiB | 256 GB | GENERAL | reserved.x86-64.36cpu.72gib | 
| Windows | 48 | 96 GiB | 512 GB | GENERAL | reserved.x86-64.48cpu.96gib | 
| Windows | 72 | 144 GiB | 824 GB | GENERAL | reserved.x86-64.72cpu.144gib | 
| Windows | 96 | 192 GiB | 824 GB | GENERAL | reserved.x86-64.96cpu.192gib | 
| Fenster EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Fenster EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 

Weitere Informationen zur Preiskennzeichnung finden Sie unter [https://aws.amazon.com/codebuild/pricing/](https://aws.amazon.com/codebuild/pricing/).

------
#### [ Europe (Ireland) ]


| Umgebungstyp | v CPUs | Arbeitsspeicher | Festplattenkapazität | Typ der Maschine | Instance-Typ berechnen | 
| --- | --- | --- | --- | --- | --- | 
| ARM | 2 | 4 GiB | 64 GB | GENERAL | reserved.arm.2cpu.4gib | 
| ARM | 4 | 8 GiB | 128 GB | GENERAL | reserved.arm.4cpu.8gib | 
| ARM | 8 | 16 GiB | 128 GB | GENERAL | reserved.arm.8cpu.16gib | 
| ARM | 16 | 32 GiB | 256 GB | GENERAL | reserved.arm.16cpu.32gib | 
| ARM | 32 | 64 GiB | 256 GB | GENERAL | reserved.arm.32cpu.64gib | 
| ARM | 48 | 96 GiB | 512 GB | GENERAL | reserved.arm.48cpu.96gib | 
| ARM | 64 | 128 GiB | 824 GB | GENERAL | reserved.arm.64cpu.128gib | 
| ARM EC2 | 2 | 4 GiB | 64 GB | GENERAL | reserved.arm.2cpu.4gib | 
| ARM EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.arm.4cpu.8gib | 
| ARM EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.arm.8cpu.16gib | 
| Linux | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Linux | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Linux | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Linux | 16 | 32 GiB | 256 GB | GENERAL | reserved.x86-64.16cpu.32gib | 
| Linux | 36 | 72 GiB | 256 GB | GENERAL | reserved.x86-64.36cpu.72gib | 
| Linux | 48 | 96 GiB | 512 GB | GENERAL | reserved.x86-64.48cpu.96gib | 
| Linux | 72 | 144 GiB | 824 GB | GENERAL | reserved.x86-64.72cpu.144gib | 
| Linux | 96 | 192 GiB | 824 GB | GENERAL | reserved.x86-64.96cpu.192gib | 
| Linux | 48 | 96 GiB | 824 GB (SSD) | NVME | reserved.x86-64.48cpu.96gib.nvme | 
| Linux | 72 | 144 GiB | 824 GB (SSD) | NVME | reserved.x86-64.72cpu.144gib.nvme | 
| Linux EC2 | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Linux EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Linux EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Linux-GPU | 4 | 16 GiB | 235 GB (SSD) | NVME | reserved.gpu.4cpu.16gib.nvme | 
| Linux-GPU | 8 | 32 GiB | 435 GB (SSD) | NVME | reserved.gpu.8cpu.32gib.nvme | 
| Linux-GPU | 16 | 64 GiB | 585 GB (SSD) | NVME | reserved.gpu.16cpu.64gib.nvme | 
| Linux-GPU | 32 | 128 GiB | 885 GB (SSD) | NVME | reserved.gpu.32cpu.128gib.nvme | 
| Linux-GPU | 48 | 192 GiB | 3785 GB (SSD) | NVME | reserved.gpu.48cpu.192gib.nvme | 
| Windows | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Windows | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Windows | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Windows | 16 | 32 GiB | 256 GB | GENERAL | reserved.x86-64.16cpu.32gib | 
| Windows | 36 | 72 GiB | 256 GB | GENERAL | reserved.x86-64.36cpu.72gib | 
| Windows | 48 | 96 GiB | 512 GB | GENERAL | reserved.x86-64.48cpu.96gib | 
| Windows | 72 | 144 GiB | 824 GB | GENERAL | reserved.x86-64.72cpu.144gib | 
| Windows | 96 | 192 GiB | 824 GB | GENERAL | reserved.x86-64.96cpu.192gib | 
| Fenster EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Fenster EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 

Weitere Informationen zur Preiskennzeichnung finden Sie unter [https://aws.amazon.com/codebuild/pricing/](https://aws.amazon.com/codebuild/pricing/).

------
#### [ South America (São Paulo) ]


| Umgebungstyp | v CPUs | Arbeitsspeicher | Festplattenkapazität | Typ der Maschine | Instance-Typ berechnen | 
| --- | --- | --- | --- | --- | --- | 
| ARM | 2 | 4 GiB | 64 GB | GENERAL | reserved.arm.2cpu.4gib | 
| ARM | 4 | 8 GiB | 128 GB | GENERAL | reserved.arm.4cpu.8gib | 
| ARM | 8 | 16 GiB | 128 GB | GENERAL | reserved.arm.8cpu.16gib | 
| ARM | 16 | 32 GiB | 256 GB | GENERAL | reserved.arm.16cpu.32gib | 
| ARM | 32 | 64 GiB | 256 GB | GENERAL | reserved.arm.32cpu.64gib | 
| ARM | 48 | 96 GiB | 512 GB | GENERAL | reserved.arm.48cpu.96gib | 
| ARM EC2 | 2 | 4 GiB | 64 GB | GENERAL | reserved.arm.2cpu.4gib | 
| ARM EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.arm.4cpu.8gib | 
| ARM EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.arm.8cpu.16gib | 
| Linux | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Linux | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Linux | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Linux | 16 | 32 GiB | 256 GB | GENERAL | reserved.x86-64.16cpu.32gib | 
| Linux | 36 | 72 GiB | 256 GB | GENERAL | reserved.x86-64.36cpu.72gib | 
| Linux | 48 | 96 GiB | 512 GB | GENERAL | reserved.x86-64.48cpu.96gib | 
| Linux | 72 | 144 GiB | 824 GB | GENERAL | reserved.x86-64.72cpu.144gib | 
| Linux | 72 | 144 GiB | 824 GB (SSD) | NVME | reserved.x86-64.72cpu.144gib.nvme | 
| Linux EC2 | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Linux EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Linux EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Windows | 2 | 4 GiB | 64 GB | GENERAL | reserved.x86-64.2cpu.4gib | 
| Windows | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Windows | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 
| Windows | 16 | 32 GiB | 256 GB | GENERAL | reserved.x86-64.16cpu.32gib | 
| Windows | 36 | 72 GiB | 256 GB | GENERAL | reserved.x86-64.36cpu.72gib | 
| Windows | 48 | 96 GiB | 512 GB | GENERAL | reserved.x86-64.48cpu.96gib | 
| Windows | 72 | 144 GiB | 824 GB | GENERAL | reserved.x86-64.72cpu.144gib | 
| Fenster EC2 | 4 | 8 GiB | 128 GB | GENERAL | reserved.x86-64.4cpu.8gib | 
| Fenster EC2 | 8 | 16 GiB | 128 GB | GENERAL | reserved.x86-64.8cpu.16gib | 

Weitere Informationen zur Preiskennzeichnung finden Sie unter [https://aws.amazon.com/codebuild/pricing/](https://aws.amazon.com/codebuild/pricing/).

------

So wählen Sie einen Datenverarbeitungstyp aus:
+ **Wählen Sie in der CodeBuild Konsole auf der Seite **Compute Fleet-Konfiguration** eine der Optionen aus **v CPUs**, **Memory** und Disk aus.** Weitere Informationen finden Sie unter [Erstellen Sie eine Flotte mit reservierter Kapazität](fleets.md#fleets.how-to).
+ Führen Sie für den AWS CLI den `update-fleet` Befehl `create-fleet` or aus und geben Sie dabei den Wert von `computeType` to an`ATTRIBUTE_BASED_COMPUTE`. [Weitere Informationen finden Sie unter [create-fleet oder update-fleet](https://docs.aws.amazon.com/cli/latest/reference/codebuild/create-fleet.html).](https://docs.aws.amazon.com/cli/latest/reference/codebuild/update-fleet.html)
+ Rufen Sie für die das AWS SDKs Äquivalent der `UpdateFleet` Operation `CreateFleet` oder für Ihre Zielprogrammiersprache auf und geben Sie dabei den Wert von to an. `computeType` `ATTRIBUTE_BASED_COMPUTE` Weitere Informationen hierzu finden Sie unter [AWS SDKs und Werkzeug-Referenz](sdk-ref.md).

**Anmerkung**  
Für das AWS CLI und AWS SDKs können Sie immer noch `computeType` Eingaben wie`BUILD_GENERAL1_SMALL`, verwenden, um die Berechnungstypen anstelle von auszuwählen`ATTRIBUTE_BASED_COMPUTE`. Weitere Informationen finden Sie unter [Informationen zu On-Demand-Umgebungstypen](#environment.types).

### Unterstützte Instance-Familien
<a name="environment-reserved-capacity.instance-types"></a>

AWS CodeBuild unterstützt die folgenden Instances für Flotten mit reservierter Kapazität. :
+ **Allgemeine Zwecke:** M5 \$1 M5a \$1 M5ad \$1 M5d \$1 M5dn \$1 M5n \$1 M5zn \$1 M6a \$1 M6g \$1 M6gd \$1 M6i \$1 M6id \$1 M6idn \$1 M6in \$1 M7a \$1 M7g \$1 M7gd \$1 M7i \$1 M7i-flex \$1 M8g \$1 T3 \$1 T3a \$1 T4g
+ **Für Datenverarbeitung optimiert:** C5 \$1 C5a \$1 C5ad \$1 C5d \$1 C5n \$1 C6a \$1 C6g \$1 C6gd \$1 C6gn \$1 C6i \$1 C6id \$1 C6in \$1 C7a \$1 C7g \$1 C7gd \$1 C7gn \$1 C7i \$1 C7i-flex \$1 C8g
+ **Speicheroptimiert:** R5 \$1 R5a \$1 R5ad \$1 R5b \$1 R5d \$1 R5dn \$1 R5n \$1 R6a \$1 R6g \$1 R6gd \$1 R6i \$1 R6idn \$1 R6in \$1 R6id \$1 R7a \$1 R7g \$1 R7g \$1 R7gd \$1 R7i \$1 R7iz \$1 R8g \$1 U-3tb1 \$1 U-6tb1 \$1 U-9tb1 \$1 U-9tb1 \$1 U-9tb1 \$1 U-9tb1 \$1 U-9tb1 \$1 U-9tb1 \$1 U-9tb1 \$1 U-9tb1 \$1 U-9tb1 \$1 U-9tb1 \$1 U-9tb1 \$1 U-9tb1 \$1 U-9tb1 \$1 U-9tb1 \$1 U-9tb1 \$1 U-9tb1 \$1 U-9tb1 \$1 U-9tb1 \$1 U-9tb1 \$1 U-9tb12 TB1 \$1 U-18 TB1 \$1 U-24 TB \$1 U7i-6 TB \$1 U7i-8 TB \$1 U7i-12 TB \$1 U7in-16 TB \$1 U7-24 TB \$1 U7i-32 TB \$1 X1 \$1 X1e \$1 X2GD \$1 X2IDN \$1 X2IDN \$1 X2iEDN \$1 X2IEZN \$1 x8G \$1 z1d
+ **Speicheroptimiert:** D3 \$1 D3en \$1 I3 \$1 i3EN \$1 i4G \$1 i4I \$1 i7Ie \$1 i8G \$1 i4GN \$1 IS4Gen
+ **Beschleunigtes Rechnen:** DL1 DL2q \$1 \$1 F1 \$1 F2 \$1 G4ad \$1 G4dn \$1 G5 \$1 G5g \$1 G6 \$1 G6e \$1 Gr6 \$1 Inf1 \$1 Inf2 \$1 P3 \$1 P3dn \$1 P4d \$1 P5 \$1 P5e \$1 P5en \$1 Trn1 \$1 Trn1n \$1 Trn2 \$1 VT1
+ **Hochleistungs-Datenverarbeitung: ** Hpc6a \$1 Hpc6id \$1 Hpc7a \$1 Hpc7g
+ **Vorherige Generation** A1

So erstellen Sie eine Flotte mit reservierter Kapazität mit einem bestimmten Instance-Typ:
+ Navigieren Sie in der CodeBuild Konsole auf der Seite zur **Konfiguration der Compute-Flotte** zum Abschnitt **Kapazitätskonfiguration**. Wählen Sie im **Modus Compute-Auswahl** die Option **Manuelle Eingabe** und **unter Instanztyp** berechnen einen der Instanztypen aus dem Drop-down-Menü aus. Weitere Informationen finden Sie unter [Erstellen Sie eine Flotte mit reservierter Kapazität](fleets.md#fleets.how-to).
+ Führen Sie für den AWS CLI den `update-fleet` Befehl `create-fleet` or aus und geben Sie dabei den Wert von `computeType` to `CUSTOM_INSTANCE_TYPE` und den angegebenen Instanztyp `ComputeConfiguration` `instanceType` an. [Weitere Informationen finden Sie unter [create-fleet oder update-fleet](https://docs.aws.amazon.com/cli/latest/reference/codebuild/create-fleet.html).](https://docs.aws.amazon.com/cli/latest/reference/codebuild/update-fleet.html)
+ Rufen Sie für die AWS SDKs das Äquivalent der `UpdateFleet` Operation `CreateFleet` oder für Ihre Zielprogrammiersprache auf und geben Sie dabei den Wert von `computeType` to `CUSTOM_INSTANCE_TYPE` und den angegebenen Instance-Typ **ComputeConfiguration**`instanceType`an. Weitere Informationen hierzu finden Sie unter [AWS SDKs und Werkzeug-Referenz](sdk-ref.md).

## Informationen zu On-Demand-Umgebungstypen
<a name="environment.types"></a>

AWS CodeBuild stellt Build-Umgebungen mit den folgenden verfügbaren Arbeitsspeicher-CPUs, V- und Festplattenspeicherplätzen für den EC2 Rechenmodus bereit:


| Datenverarbeitung | ComputeType-Wert für die Umgebung | Wert für den Umgebungstyp | Arbeitsspeicher | v CPUs | Festplattenkapazität | 
| --- | --- | --- | --- | --- | --- | 
| ARM Klein ¹ | BUILD\$1GENERAL1\$1SMALL |  `ARM_CONTAINER` `ARM_EC2`  | 4 GiB | 2 | 64 GB | 
| ARM Medium ¹ | BUILD\$1GENERAL1\$1MEDIUM |  `ARM_CONTAINER` `ARM_EC2`  | 8 GiB | 4 | 128 GB | 
| ARM Groß ¹ | BUILD\$1GENERAL1\$1LARGE |  `ARM_CONTAINER` `ARM_EC2`  | 16 GiB | 8 | 128 GB | 
| ARM XLarge ¹ | BUILD\$1GENERAL1\$1XLARGE | ARM\$1CONTAINER | 64 GiB | 32 | 256 GB | 
| ARM 2 XLarge ¹ | BUILD\$1GENERAL1\$12XLARGE | ARM\$1CONTAINER | 96 GiB | 48 | 824 GB | 
| Linux Small ¹ | BUILD\$1GENERAL1\$1SMALL |  `LINUX_CONTAINER` `LINUX_EC2`  | 4 GiB | 2 | 64 GB | 
| Linux Medium ¹ | BUILD\$1GENERAL1\$1MEDIUM |  `LINUX_CONTAINER` `LINUX_EC2`  | 8 GiB | 4 | 128 GB | 
| Linux Large ¹ | BUILD\$1GENERAL1\$1LARGE |  `LINUX_CONTAINER` `LINUX_EC2`  | 16 GiB | 8 | 128 GB | 
| Linux XLarge ¹ | BUILD\$1GENERAL1\$1XLARGE | LINUX\$1CONTAINER | 72 GiB | 36 | 256 GB | 
| Linux 2 XLarge | BUILD\$1GENERAL1\$12XLARGE | LINUX\$1CONTAINER | 144 GiB | 72 | 824 GB (SSD) | 
| Kleine Linux-GPU | BUILD\$1GENERAL1\$1SMALL | LINUX\$1GPU\$1CONTAINER | 16 GiB | 4 | 235 GB (SSD)  | 
| Große Linux-GPU | BUILD\$1GENERAL1\$1LARGE | LINUX\$1GPU\$1CONTAINER | 255 GiB | 32 | 50 GB  | 
| Windows Medium ¹ | BUILD\$1GENERAL1\$1MEDIUM |  `WINDOWS_SERVER_2019_CONTAINER` `WINDOWS_SERVER_2022_CONTAINER` `WINDOWS_EC2`  | 8 GiB | 4 | 128 GB | 
| Windows Groß ¹ | BUILD\$1GENERAL1\$1LARGE |  `WINDOWS_SERVER_2019_CONTAINER` `WINDOWS_SERVER_2022_CONTAINER` `WINDOWS_EC2`  | 16 GiB | 8 | 128 GB | 
| Windows XLarge ¹ | BUILD\$1GENERAL1\$1XLARGE |  `WINDOWS_SERVER_2022_CONTAINER`  | 72 GiB | 36 | 256 GB | 
| Windows 2 XLarge ¹ | BUILD\$1GENERAL1\$12XLARGE |  `WINDOWS_SERVER_2022_CONTAINER`  | 144 GiB | 72 | 824 GB | 

¹ Die neueste Version dieses Bildtyps wird zwischengespeichert. Wenn Sie eine spezifischere Version angeben, wird CodeBuild diese Version anstelle der zwischengespeicherten Version bereitgestellt. Dies kann die Build-Zeiten verlängern. Um von der Zwischenspeicherung zu profitieren, geben Sie beispielsweise `aws/codebuild/amazonlinux-x86_64-standard:5.0` anstelle einer granularen Version wie `aws/codebuild/amazonlinux-x86_64-standard:5.0-1.0.0` an. 

AWS CodeBuild stellt Build-Umgebungen mit dem folgenden verfügbaren Arbeitsspeicher und Festplattenspeicher für den AWS Lambda Rechenmodus bereit:


| Datenverarbeitung | ComputeType-Wert für die Umgebung | Wert für den Umgebungstyp | Arbeitsspeicher | Festplattenkapazität | 
| --- | --- | --- | --- | --- | 
| ARM Lambda 1 GB | BUILD\$1LAMBDA\$11GB | ARM\$1LAMBDA\$1CONTAINER | 1 GiB | 10 GB | 
| ARM Lambda 2 GB | BUILD\$1LAMBDA\$12GB | ARM\$1LAMBDA\$1CONTAINER | 2 GiB | 10 GB | 
| ARM Lambda 4 GB | BUILD\$1LAMBDA\$14GB | ARM\$1LAMBDA\$1CONTAINER | 4 GiB | 10 GB | 
| ARM Lambda 8 GB | BUILD\$1LAMBDA\$18GB | ARM\$1LAMBDA\$1CONTAINER | 8 GiB | 10 GB | 
| ARM Lambda 10 GB | BUILD\$1LAMBDA\$110GB | ARM\$1LAMBDA\$1CONTAINER | 10 GiB | 10 GB | 
| Linux Lambda 1 GB | BUILD\$1LAMBDA\$11GB | LINUX\$1LAMBDA\$1CONTAINER | 1 GiB | 10 GB | 
| Linux Lambda 2 GB | BUILD\$1LAMBDA\$12GB | LINUX\$1LAMBDA\$1CONTAINER | 2 GiB | 10 GB | 
| Linux Lambda 4 GB | BUILD\$1LAMBDA\$14GB | LINUX\$1LAMBDA\$1CONTAINER | 4 GiB | 10 GB | 
| Linux Lambda 8 GB | BUILD\$1LAMBDA\$18GB | LINUX\$1LAMBDA\$1CONTAINER | 8 GiB | 10 GB | 
| Linux Lambda 10 GB | BUILD\$1LAMBDA\$110GB | LINUX\$1LAMBDA\$1CONTAINER | 10 GiB | 10 GB | 

Wenn Sie andere Umgebungstypen verwenden, wird empfohlen, ein zwischengespeichertes Image zu verwenden, um die Build-Zeiten zu reduzieren.

Der für jede Build-Umgebung aufgelistete Speicherplatz ist nur in dem durch die `CODEBUILD_SRC_DIR`-Umgebungsvariable angegebenen Verzeichnis verfügbar.

So wählen Sie einen Datenverarbeitungstyp aus:
+ Erweitern Sie in der CodeBuild Konsole im Assistenten „**Build-Projekt erstellen****“ oder auf der Seite „Build-Projekt bearbeiten**“ **unter Umgebung** die Option **Zusätzliche Konfiguration** und wählen Sie dann eine der Optionen unter **Berechnungstyp** aus. Weitere Informationen finden Sie unter [Erstellen Sie ein Build-Projekt (Konsole)](create-project.md#create-project-console) oder [Ändern der Einstellungen eines Build-Projekts (Konsole)](change-project.md#change-project-console).
+ Führen Sie für den AWS CLI den `update-project` Befehl `create-project` oder aus und geben Sie dabei den `computeType` Wert des `environment` Objekts an. Weitere Informationen finden Sie unter [Erstellen eines Build-Projekts (AWS CLI)](create-project.md#create-project-cli) oder [Ändern der Einstellungen eines Build-Projekts (AWS CLI)](change-project.md#change-project-cli).
+ Rufen Sie für den AWS SDKs das Äquivalent der `UpdateProject` Operation `CreateProject` or für Ihre Zielprogrammiersprache auf und geben Sie dabei das Äquivalent zum `computeType` Wert des `environment` Objekts an. Weitere Informationen hierzu finden Sie unter [AWS SDKs und Werkzeug-Referenz](sdk-ref.md).

Für einige Umgebungs- und Berechnungstypen gelten regionale Verfügbarkeitsbeschränkungen: 
+ Der Compute-Typ Linux GPU Small (`LINUX_GPU_CONTAINER`) ist nur in diesen Regionen verfügbar:
  + USA Ost (Nord-Virginia)
  + USA West (Oregon)
  + Asien-Pazifik (Tokio)
  + Canada (Central)
  + Europe (Frankfurt)
  + Europa (Irland)
  + Europa (London)
+ Der Compute-Typ Linux GPU Large (`LINUX_GPU_CONTAINER`) ist nur in diesen Regionen verfügbar:
  + US East (Ohio)
  + USA Ost (Nord-Virginia)
  + USA West (Oregon)
  + Asien-Pazifik (Seoul)
  + Asien-Pazifik (Sydney)
  + Asien-Pazifik (Tokio)
  + Canada (Central)
  + China (Peking)
  + China (Ningxia)
  + Europe (Frankfurt)
  + Europa (Irland)
  + Europa (London)
+ Der Compute-Typ `BUILD_GENERAL1_2XLARGE` ist nur in diesen Regionen verfügbar:
  + US East (Ohio)
  + USA Ost (Nord-Virginia)
  + USA West (Nordkalifornien)
  + USA West (Oregon)
  + Asien-Pazifik (Hyderabad)
  + Asien-Pazifik (Hongkong)
  + Asien-Pazifik (Jakarta)
  + Asien-Pazifik (Melbourne)
  + Asien-Pazifik (Mumbai)
  + Asia Pacific (Seoul)
  + Asien-Pazifik (Singapur)
  + Asien-Pazifik (Sydney)
  + Asien-Pazifik (Tokio)
  + Canada (Central)
  + China (Peking)
  + China (Ningxia)
  + Europe (Frankfurt)
  + Europa (Irland)
  + Europa (London)
  + Europa (Paris)
  + Europa (Spain)
  + Europa (Stockholm)
  + Europa (Zürich)
  + Israel (Tel Aviv)
  + Naher Osten (Bahrain)
  + Naher Osten (VAE)
  + Südamerika (São Paulo)
+ Der Umgebungstyp `ARM_CONTAINER` ist nur in diesen Regionen verfügbar:
  + US East (Ohio)
  + USA Ost (Nord-Virginia)
  + USA West (Nordkalifornien)
  + USA West (Oregon)
  + Asien-Pazifik (Hongkong)
  + Asien-Pazifik (Jakarta)
  + Asien-Pazifik (Hyderabad)
  + Asien-Pazifik (Mumbai)
  + Asien-Pazifik (Osaka)
  + Asien-Pazifik (Seoul)
  + Asien-Pazifik (Singapur)
  + Asien-Pazifik (Sydney)
  + Asien-Pazifik (Tokio)
  + Canada (Central)
  + China (Peking)
  + China (Ningxia)
  + Europe (Frankfurt)
  + Europa (Irland)
  + Europa (London)
  + Europa (Milan)
  + Europa (Paris)
  + Europa (Spain)
  + Europa (Stockholm)
  + Israel (Tel Aviv)
  + Naher Osten (Bahrain)
  + Naher Osten (VAE)
  + Südamerika (São Paulo)
+ Der Umgebungstyp `WINDOWS_SERVER_2022_CONTAINER` ist nur in diesen Regionen verfügbar:
  + US East (Ohio)
  + USA Ost (Nord-Virginia)
  + USA West (Oregon)
  + Asien-Pazifik (Sydney)
  + Asien-Pazifik (Tokio)
  + Europe (Frankfurt)
  + Europa (Irland)
  + Südamerika (São Paulo)
+ Der Umgebungstyp `LINUX_EC2` (`BUILD_GENERAL1_SMALL``BUILD_GENERAL1_MEDIUM`,,`BUILD_GENERAL1_LARGE`) ist nur in diesen Regionen verfügbar:
  + US East (Ohio)
  + USA Ost (Nord-Virginia)
  + USA West (Nordkalifornien)
  + USA West (Oregon)
  + Africa (Cape Town)
  + Asien-Pazifik (Hongkong)
  + Asien-Pazifik (Jakarta)
  + Asien-Pazifik (Melbourne)
  + Europa (Zürich)
  + Asien-Pazifik (Hyderabad)
  + Asien-Pazifik (Mumbai)
  + Asien-Pazifik (Osaka)
  + Asien-Pazifik (Seoul)
  + Asien-Pazifik (Singapur)
  + Asien-Pazifik (Sydney)
  + Asien-Pazifik (Tokio)
  + Canada (Central)
  + China (Peking)
  + China (Ningxia)
  + Europe (Frankfurt)
  + Europa (Irland)
  + Europa (London)
  + Europa (Milan)
  + Europa (Paris)
  + Europa (Spain)
  + Europa (Stockholm)
  + Israel (Tel Aviv)
  + Naher Osten (Bahrain)
  + Naher Osten (VAE)
  + Südamerika (São Paulo)
  + AWS GovCloud (US-West)
  + AWS GovCloud (US-Ost)
+ Der Umgebungstyp `ARM_EC2` (`BUILD_GENERAL1_SMALL`,`BUILD_GENERAL1_MEDIUM`,`BUILD_GENERAL1_LARGE`) ist nur in diesen Regionen verfügbar:
  + US East (Ohio)
  + USA Ost (Nord-Virginia)
  + USA West (Nordkalifornien)
  + USA West (Oregon)
  + Asien-Pazifik (Hongkong)
  + Asien-Pazifik (Jakarta)
  + Europa (Zürich)
  + Asien-Pazifik (Hyderabad)
  + Asien-Pazifik (Mumbai)
  + Asien-Pazifik (Osaka)
  + Asien-Pazifik (Seoul)
  + Asien-Pazifik (Singapur)
  + Asien-Pazifik (Sydney)
  + Asien-Pazifik (Tokio)
  + Canada (Central)
  + China (Peking)
  + China (Ningxia)
  + Europe (Frankfurt)
  + Europa (Irland)
  + Europa (London)
  + Europa (Milan)
  + Europa (Paris)
  + Europa (Spain)
  + Europa (Stockholm)
  + Israel (Tel Aviv)
  + Naher Osten (Bahrain)
  + Südamerika (São Paulo)
  + AWS GovCloud (US-West)
  + AWS GovCloud (US-Ost)
+ Der Umgebungstyp `WINDOWS_EC2` (`BUILD_GENERAL1_MEDIUM`,`BUILD_GENERAL1_LARGE`) ist nur in diesen Regionen verfügbar:
  + US East (Ohio)
  + USA Ost (Nord-Virginia)
  + USA West (Oregon)
  + Asien-Pazifik (Sydney)
  + Asien-Pazifik (Tokio)
  + Europe (Frankfurt)
  + Europa (Irland)
  + Südamerika (São Paulo)
+ Der Rechenmodus AWS Lambda (`ARM_LAMBDA_CONTAINER`und`LINUX_LAMBDA_CONTAINER`) ist nur in diesen Regionen verfügbar:
  + USA Ost (Nord-Virginia)
  + USA Ost (Ohio)
  + USA West (Oregon)
  + Asia Pacific (Mumbai)
  + Asien-Pazifik (Singapur)
  + Asien-Pazifik (Sydney)
  + Asien-Pazifik (Tokio)
  + Europe (Frankfurt)
  + Europa (Irland)
  + Südamerika (São Paulo)
+ Der Rechenmodus `MAC_ARM` ist nur in diesen Regionen verfügbar:
  + USA Ost (Nord-Virginia)
  + USA Ost (Ohio)
  + USA West (Oregon)
  + Asien-Pazifik (Sydney)
  + Europa (Frankfurt)

Für den Compute-Typ `BUILD_GENERAL1_2XLARGE` werden Docker-Images bis zu 100 GB unkomprimiert unterstützt.

**Anmerkung**  
 CodeBuild Unterstützt für benutzerdefinierte Build-Umgebungs-Images unabhängig vom Rechnertyp Docker-Images mit bis zu 50 GB unkomprimiert unter Linux und Windows. Zum Prüfen der Größe des Build-Image nutzen Sie Docker und führen den Befehl `docker images REPOSITORY:TAG` aus.

Sie können Amazon EFS verwenden, um auf mehr Speicherplatz in Ihrem Build-Container zuzugreifen. Weitere Informationen finden Sie unter [Amazon Elastic File System-Beispiel für AWS CodeBuild](sample-efs.md). Wenn Sie während eines Builds Container-Festplattenspeicher bearbeiten möchten, dann muss der Build im privilegierten Modus ausgeführt werden.

**Anmerkung**  
Standardmäßig ist der Docker-Daemon für Nicht-VPC-Builds aktiviert. Wenn Sie Docker-Container für VPC-Builds verwenden möchten, lesen Sie auf der Docker Docs-Website unter [Runtime Privilege and Linux Capabilities](https://docs.docker.com/engine/reference/run/#runtime-privilege-and-linux-capabilities) nach und aktivieren Sie den privilegierten Modus. Außerdem unterstützt Windows den privilegierten Modus nicht.

# Shells und Befehle in Build-Umgebungen
<a name="build-env-ref-cmd"></a>

Sie stellen eine Reihe von Befehlen AWS CodeBuild bereit, die während des Lebenszyklus eines Builds in einer Build-Umgebung ausgeführt werden sollen (z. B. die Installation von Build-Abhängigkeiten und das Testen und Kompilieren Ihres Quellcodes). Es gibt mehrere Möglichkeiten, diese Befehle anzugeben:
+ Erstellen Sie eine Build-Spezifikationsdatei und schließen Sie diese in Ihren Quellcode ein. In dieser Datei geben Sie die Befehle an, die Sie in jeder Phase des Build-Lebenszyklus ausführen möchten. Weitere Informationen hierzu finden Sie unter [Referenz zur Build-Spezifikation für CodeBuild](build-spec-ref.md).
+ Verwenden Sie die CodeBuild Konsole, um ein Build-Projekt zu erstellen. Geben Sie unter **Insert build commands (Build-Befehle eingeben)** für **Build commands (Build-Befehle)** die Befehle ein, die Sie in der `build`-Phase ausführen möchten. Weitere Informationen finden Sie unter [Erstellen Sie ein Build-Projekt (Konsole)](create-project.md#create-project-console).
+ Verwenden Sie die CodeBuild Konsole, um die Einstellungen eines Build-Projekts zu ändern. Geben Sie unter **Insert build commands (Build-Befehle eingeben)** für **Build commands (Build-Befehle)** die Befehle ein, die Sie in der `build`-Phase ausführen möchten. Weitere Informationen finden Sie unter [Ändern der Einstellungen eines Build-Projekts (Konsole)](change-project.md#change-project-console).
+ Verwenden Sie das AWS CLI oder AWS SDKs , um ein Build-Projekt zu erstellen oder die Einstellungen eines Build-Projekts zu ändern. Greifen Sie auf den Quellcode zu, der eine Build-Spezifikationsdatei mit Ihren Befehlen enthält, oder geben Sie eine einzelne Zeichenfolge ein, die die Inhalte einer äquivalenten Build-Spezifikationsdatei enthält. Weitere Informationen finden Sie unter [Erstellen eines Build-Projekts](create-project.md) oder [Ändern Sie die Einstellungen für das Build-Projekt](change-project.md).
+ Verwenden Sie das AWS CLI oder, AWS SDKs um einen Build zu starten, und geben Sie dabei eine Buildspec-Datei oder eine einzelne Zeichenfolge an, die den Inhalt einer entsprechenden Buildspec-Datei enthält. Weitere Informationen finden Sie in der Beschreibung für den Wert `buildspecOverride` in [Führen Sie Builds manuell aus](run-build.md).

Sie können einen beliebigen Shell Command Language (sh)-Befehl angeben. CodeBuild Führt in Buildspec-Version 0.1 jeden Shell-Befehl in einer separaten Instanz in der Buildumgebung aus. d. h., dass jeder Befehl unabhängig von allen anderen Befehlen ausgeführt wird. Daher können Sie standardmäßig keinen Einzelbefehl ausführen, der auf dem Status eines vorherigen Befehls basiert (beispielsweise beim Ändern von Verzeichnissen oder beim Einrichten von Variablen). Um diese Einschränkung zu umgehen, empfehlen wir die Nutzung von Version 0.2, die dieses Problem löst. Wenn Sie Version 0.1 verwenden müssen, empfehlen wir folgenden Ansätze:
+ Schließen Sie ein Shell-Skript in Ihren Quellcode ein, das die Befehle, die Sie ausführen möchten, in einer einzelnen Instance der Standard-Shell enthält. Sie können beispielsweise eine Datei mit Namen `my-script.sh` in Ihren Quellcode einschließen, der Befehle enthält, wie `cd MyDir; mkdir -p mySubDir; cd mySubDir; pwd;`. Geben Sie dann in Ihrer Build-Spezifikation den Befehl `./my-script.sh` an. 
+ Geben Sie in Ihrer Build-Spezifikationsdatei oder für die **Build commands (Build-Befehle)**-Einstellung ausschließlich für die `build`-Phase einen einzelnen Befehl an, der alle Befehle enthält, die Sie in einer einzelnen Instance der Standard-Shell ausführen möchten (z. B `cd MyDir && mkdir -p mySubDir && cd mySubDir && pwd`). 

Wenn CodeBuild ein Fehler auftritt, ist die Behebung des Fehlers möglicherweise schwieriger als die Ausführung eines einzelnen Befehls in einer eigenen Instanz der Standard-Shell.

Befehle, die in einem Windows Server Core-Image ausgeführt werden, verwenden die PowerShell Shell.

# Umgebungsvariablen in Build-Umgebungen
<a name="build-env-ref-env-vars"></a>

AWS CodeBuild stellt mehrere Umgebungsvariablen bereit, die Sie in Ihren Build-Befehlen verwenden können:

AWS\$1DEFAULT\$1REGION  
Die AWS Region, in der der Build ausgeführt wird (z. B.`us-east-1`). Diese Umgebungsvariable wird hauptsächlich bei der AWS CLI verwendet.

AWS\$1REGION  
Die AWS Region, in der der Build ausgeführt wird (z. B.`us-east-1`). Diese Umgebungsvariable wird hauptsächlich bei der AWS SDKs verwendet.

CODEBUILD\$1BATCH\$1BUILD\$1IDENTIFIER  
Die Kennung des Builds in einem Batch-Build. Dies ist in der Batch-Buildspec angegeben. Weitere Informationen finden Sie unter [Buildspec-Referenz für Batch-Build](batch-build-buildspec.md).

CODEBUILD\$1BUILD\$1ARN  
Der Amazon-Ressourcenname (ARN) des Builds (z. B.`arn:aws:codebuild:region-ID:account-ID:build/codebuild-demo-project:b1e6661e-e4f2-4156-9ab9-82a19EXAMPLE`).

CODEBUILD\$1BUILD\$1ID  
Die CodeBuild ID des Builds (zum Beispiel). `codebuild-demo-project:b1e6661e-e4f2-4156-9ab9-82a19EXAMPLE`

CODEBUILD\$1BUILD\$1IMAGE  
Die CodeBuild Build-Image-ID (zum Beispiel). `aws/codebuild/standard:2.0`

CODEBUILD\$1BUILD\$1NUMBER  
Die aktuelle Build-Nummer für das Projekt.

CODEBUILD\$1BUILD\$1SUCCEDING  
Ob der aktuelle Build erfolgreich ist. Legen Sie den Wert auf `0` fest, wenn der Build fehlschlägt, und auf `1`, wenn er erfolgreich ausgeführt wird.

CODEBUILD\$1INITIATOR  
Die Entität, die den Build gestartet hat. Wenn der Build CodePipeline gestartet wurde, ist dies der Name der Pipeline (z. B.`codepipeline/my-demo-pipeline`). Wenn ein Benutzer den Build gestartet hat, ist dies der Name des Benutzers (z. B.`MyUserName`). Wenn das Jenkins-Plugin für den Build CodeBuild gestartet hat, ist dies die Zeichenfolge. `CodeBuild-Jenkins-Plugin`

CODEBUILD\$1KMS\$1KEY\$1ID  
Der Bezeichner des AWS KMS Schlüssels, mit dem das Build-Ausgabeartefakt verschlüsselt CodeBuild wird (z. B. oder). `arn:aws:kms:region-ID:account-ID:key/key-ID` `alias/key-alias`

CODEBUILD\$1PROJECT\$1ARN  
Der Amazon-Ressourcenname (ARN) des Projekts (z. B.`arn:aws:codebuild:region-ID:account-ID:project/project-name`).

CODEBUILD\$1PUBLIC\$1BUILD\$1URL  
Die URL der Build-Ergebnisse für diesen Build auf der öffentlichen Build-Website. Diese Variable wird nur gesetzt, wenn für das Build-Projekt öffentliche Builds aktiviert sind. Weitere Informationen finden Sie unter [Holen Sie sich ein öffentliches Build-Projekt URLs](public-builds.md).

CODEBUILD\$1RESOLVED\$1SOURCE\$1VERSION  <a name="CODEBUILD_RESOLVED_SOURCE_VERSION"></a>
Die Versionskennung des Quellcodes eines Builds. Der Inhalt hängt vom Quellcode-Repository ab:    
CodeCommit, GitHub, GitHub Enterprise Server und Bitbucket  
Diese Variable enthält die Commit-ID.  
CodePipeline  
Diese Variable enthält die Quellversion, die von bereitgestellt wurde CodePipeline.   
Wenn CodePipeline die Quellrevision nicht aufgelöst werden kann, z. B. wenn es sich bei der Quelle um einen Amazon S3 S3-Bucket handelt, für den die Versionierung nicht aktiviert ist, ist diese Umgebungsvariable nicht gesetzt.  
Amazon S3  
Diese Variable ist nicht gesetzt.
Gegebenenfalls ist die `CODEBUILD_RESOLVED_SOURCE_VERSION` Variable erst nach der `DOWNLOAD_SOURCE` Phase verfügbar. 

CODEBUILD\$1SOURCE\$1REPO\$1URL  
Die URL zum Eingabeartefakt oder Quellcode-Repository. Für Amazon S3 `s3://` folgen darauf der Bucket-Name und der Pfad zum Eingabeartefakt. Für CodeCommit und GitHub ist dies die Klon-URL des Repositorys. Wenn ein Build von stammt CodePipeline, kann diese Umgebungsvariable leer sein.  
Bei sekundären Quellen lautet die Umgebungsvariable für die URL des sekundären Quell-Repositorys. Dabei handelt `<sourceIdentifier>` es sich um die Quell-ID`CODEBUILD_SOURCE_REPO_URL_<sourceIdentifier>`, die Sie erstellen. 

CODEBUILD\$1SOURCE\$1VERSION  
Das Format des Werts hängt vom Quell-Repository ab.  
+ Für Amazon S3 ist dies die Versions-ID, die dem Eingabeartefakt zugeordnet ist.
+ Denn CodeCommit es ist die Commit-ID oder der Branchenname, der der Version des zu erstellenden Quellcodes zugeordnet ist.
+ Für GitHub GitHub Enterprise Server und Bitbucket ist es die Commit-ID, der Branch-Name oder der Tag-Name, der mit der Version des zu erstellenden Quellcodes verknüpft ist.
**Anmerkung**  
Bei einem Build GitHub oder GitHub Enterprise Server, der durch ein Webhook-Pull-Request-Ereignis ausgelöst wird, ist dies der Fall. `pr/pull-request-number`
Bei sekundären Quellen lautet die Umgebungsvariable für die sekundäre Quellversion`CODEBUILD_SOURCE_VERSION_<sourceIdentifier>`, wo sich die Quell-ID `<sourceIdentifier>` befindet, die Sie erstellen. Weitere Informationen finden Sie unter [Beispiel für mehrere Eingabequellen und Ausgabeartefakte](sample-multi-in-out.md).

CODEBUILD\$1SRC\$1DIR  
Der Verzeichnispfad, der für den Build CodeBuild verwendet wird (z. B.). `/tmp/src123456789/src`  
Bei sekundären Quellen lautet die Umgebungsvariable für den sekundären Quellverzeichnispfad. Dabei handelt `<sourceIdentifier>` es sich um die Quell-ID`CODEBUILD_SRC_DIR_<sourceIdentifier>`, die Sie erstellen. Weitere Informationen finden Sie unter [Beispiel für mehrere Eingabequellen und Ausgabeartefakte](sample-multi-in-out.md).

CODEBUILD\$1START\$1TIME  
Die als Unix-Zeitstempel angegebene Startzeit des Builds in Millisekunden.

CODEBUILD\$1WEBHOOK\$1ACTOR\$1ACCOUNT\$1ID  
Die Konto-ID des Benutzers, der das Webhook-Ereignis ausgelöst hat.

CODEBUILD\$1WEBHOOK\$1BASE\$1REF  
Der Basisreferenzname des Webhook-Ereignisses, das den aktuellen Build auslöst. Bei einer Pull-Anforderung handelt es sich hierbei um die Verzweigungsreferenz.

CODEBUILD\$1WEBHOOK\$1EVENT  
Das Webhook-Ereignis, das den aktuellen Build auslöst.

CODEBUILD\$1WEBHOOK\$1MERGE\$1COMMIT  <a name="CODEBUILD_WEBHOOK_MERGE_COMMIT"></a>
Der Bezeichner des Merge-Commits, der für den Build verwendet wurde. Diese Variable wird gesetzt, wenn ein Bitbucket-Pull-Request mit der Squash-Strategie zusammengeführt und der Pull-Request-Branch geschlossen wird. In diesem Fall ist der ursprüngliche Pull-Request-Commit nicht mehr vorhanden, sodass diese Umgebungsvariable den Identifier des gequetschten Merge-Commits enthält.

CODEBUILD\$1WEBHOOK\$1PREV\$1COMMIT  
Die ID des letzten Commits vor dem Webhook-Push-Ereignis, das den aktuellen Build auslöst.

CODEBUILD\$1WEBHOOK\$1HEAD\$1REF  
Der Head-Referenzname des Webhook-Ereignisses, das den aktuellen Build auslöst. Hierbei kann es sich um eine Verzweigungsreferenz oder um eine Tag-Referenz handeln.

CODEBUILD\$1WEBHOOK\$1TRIGGER  
Zeigt das Webhook-Ereignis an, das den Build ausgelöst hat. Diese Variable ist nur für Builds verfügbar, die von einem Webhook ausgelöst wurden. Der Wert wird aus der Payload analysiert GitHub, an die GitHub Enterprise Server CodeBuild oder Bitbucket gesendet wurde. Der Wert des Formats hängt davon ab, welche Art von Ereignis den Build ausgelöst hat.  
+ Für Builds, die von einer Pull-Anforderung ausgelöst wurden, handelt es sich um `pr/pull-request-number`. 
+ Für Builds, die durch das Erstellen eines neuen Branches oder durch Pushen eines Commits für einen Branch ausgelöst wurden, handelt es sich um `branch/branch-name`. 
+ Für Builds, die durch das Pushen eines Tags in ein Repository ausgelöst wurden, handelt es sich um `tag/tag-name`. 

ZUHAUSE  
Diese Umgebungsvariable ist immer auf gesetzt`/root`.

AWS CodeBuild unterstützt auch eine Reihe von Umgebungsvariablen für selbst gehostete Runner-Builds. Weitere Informationen über CodeBuild selbst gehostete Runner finden Sie unter. [Tutorial: Einen CodeBuild -gehosteten GitHub Actions-Runner konfigurieren](action-runner.md)

CODEBUILD\$1RUNNER\$1OWNER  
Der Besitzer des Repositorys, das den selbst gehosteten Runner-Build auslöst.

CODEBUILD\$1RUNNER\$1REPO  
Der Name des Repositorys, das den selbst gehosteten Runner-Build auslöst.

CODEBUILD\$1RUNNER\$1REPO\$1DOMAIN  
Die Domain des Repositorys, das den selbst gehosteten Runner-Build auslöst. Nur bestimmte GitHub Enterprise-Builds.

CODEBUILD\$1WEBHOOK\$1LABEL  
Das Label, das zur Konfiguration von Build-Overrides und des selbst gehosteten Runners während des Builds verwendet wird.

CODEBUILD\$1WEBHOOK\$1RUN\$1ID  
Die Ausführungs-ID des Workflows, der dem Build zugeordnet ist.

CODEBUILD\$1WEBHOOK\$1JOB\$1ID  
Die Job-ID des Jobs, der dem Build zugeordnet ist.

CODEBUILD\$1WEBHOOK\$1WORKFLOW\$1NAME  
Der Name des Workflows, der dem Build zugeordnet ist, falls er in der Nutzlast der Webhook-Anforderung vorhanden ist.

CODEBUILD\$1RUNNER\$1WITH\$1BUILDSPEC  
Wenn in den Labels der selbst gehosteten Runner-Anforderung eine Buildspec-Überschreibung konfiguriert ist, ist diese Einstellung auf gesetzt. `true`

Sie können auch Build-Umgebungen mit Ihren eigenen Umgebungsvariablen liefern. Weitere Informationen finden Sie unter den folgenden Themen:
+ [Verwenden Sie CodeBuild mit CodePipeline](how-to-create-pipeline.md)
+ [Erstellen eines Build-Projekts](create-project.md)
+ [Ändern Sie die Einstellungen für das Build-Projekt](change-project.md)
+ [Führen Sie Builds manuell aus](run-build.md)
+ [Build-Spezifikationsreferenz](build-spec-ref.md)

Zur Auflistung der verfügbaren Umgebungsvariablen in einer Build-Umgebung können Sie während eines Builds den Befehl `printenv` ausführen (für eine Linux-basierte Build-Umgebung), oder `"Get-ChildItem Env:"` (für Windows-basierte Build-Umgebungen). Mit Ausnahme der zuvor aufgeführten sind Umgebungsvariablen, die mit `CODEBUILD_` beginnen, für den internen Gebrauch bestimmt. CodeBuild Diese sollten nicht in Ihrem Build-Befehlen eingesetzt werden.

**Wichtig**  
Wir raten dringend davon ab, Umgebungsvariablen zum Speichern sensibler Werte, insbesondere von AWS Zugriffsschlüsseln IDs, zu verwenden. Umgebungsvariablen können mithilfe von Tools wie der CodeBuild Konsole und dem im Klartext angezeigt werden. AWS CLI  
Wir empfehlen Ihnen, sensible Werte im Amazon EC2 Systems Manager Parameter Store zu speichern und sie dann aus Ihrer Buildspec abzurufen. Informationen zum Speichern sensibler Werte finden Sie unter [Systems Manager Parameter Store](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-paramstore.html) and [Walkthrough: Create and test a String parameters (console)](https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-paramstore-console.html) im *Amazon EC2 Systems Manager Manager-Benutzerhandbuch*. Informationen zum Abrufen dieser Variablen finden Sie unter der `parameter-store`-Zuordnung in [Syntax der Build-Spezifikation](build-spec-ref.md#build-spec-ref-syntax).

CODEBUILD\$1BUILD\$1URL  
Die URL der Build-Ergebnisse für diesen Build.

# Hintergrundaufgaben in Build-Umgebungen
<a name="build-env-ref-background-tasks"></a>

Sie können Hintergrundaufgaben in Build-Umgebungen ausführen. Dazu verwenden Sie in Ihrer Build-Spezifikation den Befehl `nohup`, um einen Befehl auch dann als Aufgabe im Hintergrund auszuführen, wenn der Build-Prozess die Shell verlässt. Mit dem Befehl **disown** können Sie eine laufende Hintergrundaufgabe zwangsweise stoppen.

**Beispiele:**
+ Starten Sie einen Hintergrundprozess und warten Sie, bis dieser später abgeschlossen ist:

  ```
  |
  nohup sleep 30 & echo $! > pidfile
  …
  wait $(cat pidfile)
  ```
+  Starten Sie einen Hintergrundprozess und warten Sie nicht darauf, dass dieser jemals abgeschlossen ist:

  ```
  |
  nohup sleep 30 & disown $!
  ```
+  Starten Sie einen Hintergrundprozess und beenden Sie ihn später:

  ```
  |
  nohup sleep 30 & echo $! > pidfile
  …
  kill $(cat pidfile)
  ```