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.
Laufzeitversionen
Wenn Sie eine Laufzeit im Abschnitt 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. Wenn Sie anstelle der vorinstallierten Runtime-Versionen eine benutzerdefinierte Runtime-Version installieren und verwenden möchten, finden Sie weitere Informationen unterBenutzerdefinierte Runtime-Versionen.
Laufzeitname | Version | Spezifische Version | Spezifische Haupt- und neueste Unterversion | Aktuelle Version |
---|---|---|---|---|
android |
28 |
|
|
|
29 |
|
|
||
dotnet |
3.1 |
|
|
|
5.0 |
|
|
||
6.0 |
|
|
||
8.0 |
|
|
||
Golang |
1.12 |
|
|
|
1.13 |
|
|||
1.14 |
|
|||
1.15 |
|
|||
1.16 |
|
|||
1.18 |
|
|||
1,20 |
|
|||
1,21 |
|
|||
1,22 |
|
|||
Java |
corretto8 |
|
|
|
corretto11 |
|
|
||
Korretto 17 |
|
|
||
Corretto 21 |
|
|
||
nodejs |
10 |
|
|
|
12 |
|
|
||
14 |
|
|
||
16 |
|
|
||
18 |
|
|
||
20 |
|
|
||
php |
7.3 |
|
|
|
7.4 |
|
|||
8.0 |
|
|
||
8.1 |
|
|||
8.2 |
|
|||
8.3 |
|
|||
python |
3.7 |
|
|
|
3.8 |
|
|||
3.9 |
|
|||
3,10 |
|
|||
3,11 |
|
|||
3,12 |
|
|||
ruby |
2.6 |
|
|
|
2.7 |
|
|||
3.1 |
|
|
||
3.2 |
|
|||
3.3 |
|
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.
Benutzerdefinierte Runtime-Versionen
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.
Laufzeitname | Syntax | Beispiel |
---|---|---|
dotnet |
|
|
Golang |
|
|
Java |
|
|
nodejs |
|
|
php |
|
|
python |
|
|
ruby |
|
|
Beispiel für eine benutzerdefinierte Runtime-Buildspec
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