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.
Création de modèles et création de packs pour AWS Proton
AWS Proton fournit des ressources pour vous sur la base de fichiers d'infrastructure sous forme de code (IaC). Vous décrivez l'infrastructure dans des fichiers IaC réutilisables. Pour que les fichiers soient réutilisables pour différents environnements et applications, vous les créez sous forme de modèles, vous définissez les paramètres d'entrée et vous utilisez ces paramètres dans les définitions IaC. Lorsque vous créez ultérieurement une ressource de provisionnement (environnement, instance de service ou composant), elle AWS Proton utilise un moteur de rendu qui combine les valeurs d'entrée avec un modèle pour créer un fichier IaC prêt à être provisionné.
Les administrateurs créent la plupart des modèles sous forme de lots de modèles, puis les téléchargent et les enregistrent dans AWS Proton. Le reste de cette page traite de ces ensembles AWS Proton de modèles. Les composants directement définis constituent une exception : les développeurs les créent et fournissent directement des fichiers modèles IaC. Pour plus d'informations sur les composants, consultezComposants AWS Proton.
Rubriques
Packs de modèles
En tant qu'administrateur, vous créez et enregistrez des modèles auprès de AWS Proton. Vous utilisez ces modèles pour créer des environnements et des services. Lorsque vous créez un service, AWS Proton provisionnez et déployez des instances de service dans des environnements sélectionnés. Pour de plus amples informations, veuillez consulter AWS Protonpour les équipes de plateforme.
Pour créer et enregistrer un modèle AWS Proton, vous devez télécharger un ensemble de modèles contenant les fichiers d'infrastructure sous forme de code (IaC) AWS Proton nécessaires à la fourniture d'un environnement ou d'un service.
Un ensemble de modèles contient les éléments suivants :
-
Un fichier d'infrastructure en tant que code (IaC) avec un fichier manifeste YAML répertoriant le fichier IaC.
-
Un fichier de schéma YAML pour les définitions des paramètres d'entrée de votre fichier IaC.
Un ensemble de modèles d' CloudFormation environnement contient un fichier IaC.
Un ensemble CloudFormation de modèles de services contient un fichier IaC pour les définitions d'instances de service et un autre fichier IaC facultatif pour une définition de pipeline.
Les ensembles de modèles d'environnement et de service Terraform peuvent chacun contenir plusieurs fichiers IaC.
AWS Proton nécessite un fichier de schéma de paramètres d'entrée. Lorsque vous créez vos fichiers IaC, vous utilisez la syntaxe Jinja
Le schéma suivant montre un exemple d'étapes que vous pouvez suivre pour créer un modèle AWS Proton.

Identifiez les paramètres d'entrée.
Créez un fichier de schéma pour définir vos paramètres d'entrée.
Créez des fichiers IaC qui font référence à vos paramètres d'entrée. Vous pouvez référencer les sorties des fichiers iAc de l'environnement en tant qu'entrées pour les fichiers iAc de votre service.
Enregistrez une version de modèle auprès de votre bundle de modèles AWS Proton et téléchargez-le.