Inhalte des Universal Image
Wenn Amazon Q eine Devfile generiert, wird die Einstellung image: der Devfile so festgelegt, dass sie auf das Universal Image verweist. Das Universal Image ist ein öffentliches Docker-Image, das vorinstallierte Frameworks, Sprachen und Tools enthält, mit denen Amazon Q seine Codevorschläge testen kann.
Es gibt zwei unterstützte Versionen des Universal Image:
-
3.0
-
4.0
Anmerkung
Das neueste Universal Image entspricht 3.0 (nicht 4.0).
Die Liste der Pakete, die in den Versionen 3.0 und 4.0 des Universal Image installiert sind, finden Sie in den folgenden Tabellen.
Amazon patcht die Universal-Image-Pakete regelmäßig gemäß dem Versionsschema in der Spalte Versionsschema.
Wenn Sie neuere Versionen der in den Tabellen aufgelisteten Pakete verwenden oder einen anderen Satz von Paketen benötigen, haben Sie zwei Möglichkeiten: Sie können dem Abschnitt commands: der Devfile Befehle hinzufügen, die beschreiben, wie die erforderlichen Pakete installiert werden, oder Sie können Ihr eigenes Docker-Image angeben, das die richtigen Pakete im Feld image: enthält.
Weitere Informationen zum Testen von Codevorschlägen finden Sie unter Testen von Codevorschlägen, die mit dem Amazon-Q-Befehl „/dev“ generiert wurden.
Universal Image 3.0 (aktuell)
| Paket | Versionsschema |
|---|---|
|
aws-cli |
2.x |
|
docker-compose |
2.x |
|
dotnet |
6.x, 7.x |
|
Golang |
1.21.x |
|
Java |
corretto11.x, corretto17.x |
|
nodejs |
18.x, 20.x |
|
OpenSSL |
3.x |
|
php |
8.2.x |
|
python |
3.x |
|
ruby |
3.x |
|
Terraform |
1.x |
Universal Image 4.0
| Paket | Versionsschema |
|---|---|
|
aws-cli |
2.x |
|
docker-compose |
2.x |
|
dotnet |
8.x |
|
Golang |
1.22.x |
|
Java |
corretto21.x |
|
nodejs |
20.x |
|
php |
8.2.x |
|
python |
3.x |
|
ruby |
3.x |
|
Terraform |
1.x |