Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Versioni di runtime
Quando si specifica un runtime nella sezione runtime-versions del file buildspec, è possibile specificare una versione specifica, una versione principale specifica e l'ultima versione secondaria o la versione più recente. Nella tabella seguente sono elencati i runtime disponibili e come specificarli. Non tutte le versioni di runtime sono disponibili su tutte le immagini. Inoltre, la selezione della versione di runtime non è supportata per le immagini personalizzate. Per ulteriori informazioni, consulta Runtime disponibili. Se desideri installare e utilizzare una versione di runtime personalizzata anziché le versioni di runtime preinstallate, consultaVersioni di runtime personalizzate.
| Nome runtime | Versione | Versione specifica | Versione principale e secondaria specifica | Versione più recente |
|---|---|---|---|---|
| dotnet | 6.0 |
|
|
|
| 8.0 |
|
|
||
| 10.0 |
|
|
||
| golang | 1,20 |
|
|
|
| 1,21 |
|
|||
| 1,22 |
|
|||
| 1,23 |
|
|||
| 1,24 |
|
|||
| 1,25 |
|
|||
| 1,26 |
|
|||
| java |
corretto8 |
|
|
|
|
corretto11 |
|
|
||
|
corretto 17 |
|
|
||
|
corretto 21 |
|
|
||
|
corretto 25 |
|
|
||
| nodejs | 18 |
|
|
|
| 20 |
|
|
||
| 22 |
|
|
||
| 24 |
|
|
||
| php | 8.1 |
|
|
|
| 8.2 |
|
|||
| 8.3 |
|
|||
| 8.4 |
|
|||
| 8,5 |
|
|||
| python | 3.9 |
|
|
|
| 3,10 |
|
|||
| 3,11 |
|
|||
| 3,12 |
|
|||
| 3.13 |
|
|||
| 3,14 |
|
|||
| ruby | 3.1 |
|
|
|
| 3.2 |
|
|||
| 3.3 |
|
|||
| 3.4 |
|
|||
| 4.0 |
|
|
||
| rust | 1,94 |
|
|
|
È possibile utilizzare una specifica di build per installare altri componenti (ad esempio, Apache Maven AWS CLI, Apache Ant, Mocha, RSpec o simili) durante la fase di compilazione. install Per ulteriori informazioni, consulta Esempio di buildspec.
Versioni di runtime personalizzate
Invece di utilizzare le versioni di runtime preinstallate nelle CodeBuild-managed immagini, puoi installare e utilizzare versioni personalizzate a tua scelta. La tabella seguente elenca i runtime personalizzati disponibili e come specificarli.
Nota
La selezione personalizzata della versione di runtime è supportata solo per le immagini di Ubuntu e Amazon Linux.
| Nome runtime | Sintassi | Esempio |
|---|---|---|
| dotnet |
|
|
| golang |
|
|
| java |
|
|
| nodejs |
|
|
| php |
|
|
| python |
|
|
| ruby |
|
|
Esempio di buildspec di runtime personalizzato
Ecco un esempio di buildspec che specifica versioni di runtime personalizzate.
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