Go dans AL2023 - Amazon Linux 2023

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Go dans AL2023

Vous souhaiterez peut-être créer votre propre code écrit Gosur Amazon Linux et utiliser une chaîne d'outils fournie avec AL2023. Comme AL2, AL2023 mettra à jour la Go chaîne d'outils tout au long de la durée de vie du système d'exploitation. Il peut s'agir d'une réponse à des CVE dans la chaîne d'outils que nous expédions, ou dans le cadre d'une publication trimestrielle.

Goest une langue qui évolue relativement rapidement. Il peut arriver que des applications existantes écrites Go doivent s'adapter aux nouvelles versions de la Go chaîne d'outils. Pour plus d'informations surGo, voir Go1 et l'avenir des Go programmes.

Bien que l'AL2023 incorporera de nouvelles versions de la Go chaîne d'outils au cours de sa durée de vie, cela ne sera pas en même temps que les versions en amont. Go Par conséquent, l'utilisation de la Go chaîne d'outils fournie dans AL2023 peut ne pas être appropriée si vous souhaitez créer Go du code en utilisant les fonctionnalités de pointe du Go langage et de la bibliothèque standard.

Pendant la durée de vie d'AL2023, les versions précédentes des packages ne sont pas supprimées des référentiels. Si une ancienne Go chaîne d'outils est requise, vous pouvez choisir de renoncer aux correctifs de bogues et de sécurité des nouvelles Go chaînes d'outils et d'installer une version précédente à partir des référentiels en utilisant les mêmes mécanismes disponibles pour tous les RPM.

Si vous souhaitez créer votre propre Go code sur AL2023, vous pouvez utiliser la Go chaîne d'outils incluse dans AL2023 en sachant que cette chaîne d'outils pourrait évoluer pendant la durée de vie d'AL2023.

Fonctions Lambda AL2023 écrites en Go

Lorsqu'il Go est compilé en code natif, Lambda le Go traite comme un environnement d'exécution personnalisé. Vous pouvez utiliser le provided.al2023 runtime pour déployer des Go fonctions sur AL2023 vers Lambda.

Pour plus d'informations, consultez la section Création de fonctions Lambda avec Go dans le Guide du AWS Lambda développeur.