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 d'un environnement
Apprenez à créer des AWS Proton environnements.
Vous pouvez créer un AWS Proton environnement de deux manières :
-
Créez, gérez et approvisionnez un environnement standard à l'aide d'un modèle d'environnement standard. AWS Proton fournit une infrastructure pour votre environnement.
-
Connectez-vous AWS Proton à une infrastructure gérée par le client à l'aide d'un modèle d'environnement géré par le client. Vous provisionnez vos propres ressources partagées en dehors de AWS Proton, puis vous fournissez des sorties de provisionnement qui AWS Proton peuvent être utilisées.
Vous pouvez choisir l'une des différentes approches de provisionnement lorsque vous créez un environnement.
-
AWS provisionnement géré : créez, gérez et approvisionnez un environnement à partir d'un seul compte. AWS Proton approvisionne votre environnement.
Cette méthode ne prend en charge que les modèles de code d' CloudFormation infrastructure (IaC).
-
AWS provisionnement géré vers un autre compte : dans un seul compte de gestion, créez et gérez un environnement approvisionné sur un autre compte avec des connexions à des comptes d'environnement. AWS Proton approvisionne votre environnement dans l'autre compte. Pour plus d’informations, consultez Création d'un environnement sur un compte et mise à disposition sur un autre compte et Connexions aux comptes environnementaux.
Cette méthode ne prend en charge que les CloudFormation modèles IaC.
-
Provisionnement autogéré : AWS Proton envoie des pull requests de provisionnement à un référentiel lié doté de votre propre infrastructure de provisionnement.
Cette méthode ne prend en charge que les modèles Terraform iAc.
-
CodeBuild provisionnement : permet AWS Proton AWS CodeBuild d'exécuter les commandes shell que vous fournissez. Vos commandes peuvent lire les entrées qui AWS Proton fournissent et sont responsables du provisionnement ou du déprovisionnement de l'infrastructure et de la génération de valeurs de sortie. Un ensemble de modèles pour cette méthode inclut vos commandes dans un fichier manifeste et tous les programmes, scripts ou autres fichiers dont ces commandes peuvent avoir besoin.
À titre d'exemple d'utilisation du CodeBuild provisionnement, vous pouvez inclure du code qui utilise le AWS Cloud Development Kit (AWS CDK) pour provisionner AWS des ressources, ainsi qu'un manifeste qui installe CDK et exécute votre CDK code.
Pour plus d’informations, consultez CodeBuild ensemble de modèles de provisionnement.
Note
Vous pouvez utiliser le CodeBuild provisionnement avec des environnements et des services. Pour le moment, vous ne pouvez pas approvisionner les composants de cette façon.
Grâce au provisionnement AWS géré (à la fois sur le même compte et vers un autre compte), passez AWS Proton des appels directs pour approvisionner vos ressources.
Avec le provisionnement autogéré, AWS Proton émet des pull requests pour fournir des fichiers iAc compilés que votre moteur iAc utilise pour provisionner des ressources.
Pour plus d’informations, consultez Comment AWS Proton approvisionne l'infrastructure, Packs de modèles et Exigences relatives au schéma pour les ensembles de modèles d'environnement.
Rubriques
Création et mise en service d'un environnement standard dans le même compte
Utilisez la console ou AWS CLI pour créer et approvisionner un environnement dans un seul compte. Le provisionnement est géré par AWS.
Création d'un environnement sur un compte et mise à disposition sur un autre compte
Utilisez la console ou AWS CLI créez un environnement standard dans un compte de gestion qui provisionne l'infrastructure environnementale dans un autre compte. Le provisionnement est géré par AWS.
Avant d'utiliser la console ouCLI, effectuez les étapes suivantes.
-
Identifiez le compte Compte AWS IDs de gestion et d'environnement et copiez-le pour une utilisation ultérieure.
-
Dans le compte d'environnement, créez un rôle AWS Proton de service avec des autorisations minimales pour la création de l'environnement. Pour plus d’informations, consultez AWS Proton rôle de service pour le provisionnement à l'aide AWS CloudFormation.
Création et approvisionnement d'un environnement à l'aide d'un provisionnement autogéré
Lorsque vous utilisez le provisionnement autogéré, vous AWS Proton soumettez des pull requests de provisionnement à un référentiel lié doté de votre propre infrastructure de provisionnement. Les pull requests démarrent votre propre flux de travail, qui fait appel à AWS des services, pour fournir une infrastructure.
Considérations relatives au provisionnement autogéré :
-
Avant de créer un environnement, configurez un répertoire de ressources de référentiel pour un provisionnement autogéré. Pour plus d’informations, consultez AWS Proton infrastructure sous forme de fichiers de code.
-
Après avoir créé l'environnement, AWS Proton attend de recevoir des notifications asynchrones concernant l'état du provisionnement de votre infrastructure. Votre code de provisionnement doit utiliser le AWS Proton
NotifyResourceStateChange
API pour envoyer ces notifications asynchrones à. AWS Proton
Vous pouvez utiliser le provisionnement autogéré dans la console ou avec le. AWS CLI Les exemples suivants montrent comment utiliser le provisionnement autogéré avec Terraform.