View a markdown version of this page

Découvrez des exemples de projets Image Builder sur GitHub - EC2 Image Builder

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.

Découvrez des exemples de projets Image Builder sur GitHub

L'équipe EC2 Image Builder gère le référentiel d'exemples d'Image Builder sur GitHub. Le référentiel contient des exemples de projets complets et déployables qui montrent comment implémenter des cas d'utilisation courants avec l'infrastructure en tant que code. Des exemples sont disponibles sous forme de modèles AWS CloudFormation (CloudFormation), d'applications AWS Cloud Development Kit (AWS CDK), de modules Terraform et de documents de composants AWS Task Orchestrator and Executor (AWSTOE).

Chaque échantillon est autonome et possède son propre fichier README qui couvre les prérequis, les étapes de déploiement, le fonctionnement de l'échantillon, les tests et le nettoyage. Les didacticiels de ce chapitre présentent le processus de création d'images à partir de la console. Les exemples de projets présentent les mêmes concepts exprimés sous forme de code que vous pouvez déployer, inspecter et adapter.

Le référentiel comprend des exemples pour les domaines suivants :

  • Pour commencer  : le plus petit pipeline d'images complet, fourni à la fois comme CloudFormation modèle et comme AWS CDK application dans l'quick-startexemple.

  • Use-case kits  : des pipelines complets pour des scénarios courants, tels qu'un pipeline AMI doré avec des correctifs planifiés et une actualisation du groupe Auto Scaling. D'autres kits couvrent la distribution d'AMI entre comptes, les builds de VPC privés, les politiques de nettoyage du cycle de vie et les pipelines d'images de base de conteneurs publiés sur Amazon Elastic Container Registry.

  • Flux de travail d'images  : exemples de flux de travail personnalisés qui ajoutent des portes d'approbation humaines aux étapes de création et de distribution, et s'intègrent AWS Step Functions pour la validation des AMI hors bande.

  • Couverture de la plateforme  : des pipelines Golden Image pour Windows Server, macOS et Linux.

  • Composants et débogage  : modèles de AWSTOE composants tels que le redémarrage et la reprise et les secrets de construction. Inclut également un script qui teste les documents des composants localement. Une procédure pas à pas de débogage permet de diagnostiquer une version qui échoue intentionnellement.

Pour la liste complète des exemples, consultez l'index dans le référentiel README sur GitHub. Les échantillons sont sous licence MIT-0, et l'équipe examine les problèmes et les demandes d'extraction du mieux possible.