Qu'est-ce que c'est AWS Infrastructure Composer ? - AWS Infrastructure Composer

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.

Qu'est-ce que c'est AWS Infrastructure Composer ?

AWS Infrastructure Composer vous permet de composer visuellement des applications modernes sur AWS. Plus précisément, vous pouvez utiliser Infrastructure Composer pour visualiser, créer et déployer des applications modernes à partir de tous les AWS services pris en charge par, AWS CloudFormation sans avoir besoin d'être un expert en la matière AWS CloudFormation.

Au fur et à mesure que vous composez votre AWS CloudFormation infrastructure, Infrastructure Composer crée des modèles d'infrastructure sous forme de code (IaC) via une drag-and-drop interface agréable, tout en suivant les AWS meilleures pratiques. L'image suivante montre à quel point il est facile de glisser-déposer, de configurer et de connecter des ressources sur le canevas visuel d'Infrastructure Composer.

Le canevas Infrastructure Composer avec une API passerelleAPI, une fonction Lambda et une table DynamoDB connectées ensemble.

Infrastructure Composer peut être utilisé depuis la console Infrastructure Composer, le AWS Toolkit for Visual Studio Code, et en mode CloudFormation console.

Composez l'architecture de votre application

Construisez avec des cartes

Placez des cartes sur le canevas Infrastructure Composer pour visualiser et créer l'architecture de votre application.

Le canevas Infrastructure Composer avec une API passerelleAPI, une fonction Lambda et une table DynamoDB non connectées.
Connect les cartes entre elles

Configurez la manière dont vos ressources interagissent les unes avec les autres en les connectant visuellement entre elles. Spécifiez leurs propriétés plus en détail via un panneau de propriétés organisé.

Le canevas Infrastructure Composer avec une API passerelleAPI, une fonction Lambda et une table DynamoDB. La table est sélectionnée pour configurer ses propriétés.
Travaillez avec n'importe quelle AWS CloudFormation ressource

Faites glisser n'importe quelle AWS CloudFormation ressource sur le canevas pour composer l'architecture de votre application. Infrastructure Composer fournit un modèle IaC de départ que vous pouvez utiliser pour spécifier les propriétés de votre ressource. Pour en savoir plus, consultez Configurer et modifier des cartes dans Infrastructure Composer.

Modèle d'application importé affiché sur le canevas d'Infrastructure Composer, présentant différents types de cartes.

Fonctionnalités d' Services AWS Infrastructure Composer couramment utilisées ou configurées conjointement lors de la création d'applications. Pour en savoir plus, consultez Intégrer à Amazon VPC.

Voici un exemple de la AWS Step Functions fonctionnalité, qui fournit une intégration pour lancer Step Functions Workflow Studio directement dans le canevas Infrastructure Composer.

Lancement de Step Functions Workflow Studio depuis Infrastructure Composer.

Définissez votre infrastructure sous forme de modèles de code (IaC)

Infrastructure Composer crée votre code d'infrastructure

Au fur et à mesure que vous composez, Infrastructure Composer crée automatiquement vos modèles AWS CloudFormation and AWS Serverless Application Model (AWS SAM), conformément aux AWS meilleures pratiques. Vous pouvez consulter et modifier vos modèles directement depuis Infrastructure Composer. Infrastructure Composer synchronise automatiquement les modifications entre le canevas visuel et le code de votre modèle.

Vue du modèle Infrastructure Composer d'une API passerelleAPI, d'une fonction Lambda et d'une table DynamoDB.

Intégrez vos flux de travail existants

Importer des modèles et des projets existants

Importez des AWS SAM modèles AWS CloudFormation et des modèles existants pour les visualiser afin de mieux comprendre et de modifier leur conception. Exportez les modèles que vous créez dans Infrastructure Composer et intégrez-les dans vos flux de travail existants en vue du déploiement.

Le canevas Infrastructure Composer s'est synchronisé avec une machine locale à l'aide du mode de synchronisation local.

Moyens d'accéder à Infrastructure Composer

Depuis la console Infrastructure Composer

Accédez à Infrastructure Composer via la console Infrastructure Composer pour démarrer rapidement. En outre, vous pouvez utiliser le mode de synchronisation locale pour synchroniser et enregistrer automatiquement Infrastructure Composer avec votre machine locale.

Le canevas Infrastructure Composer s'est synchronisé avec une machine locale à l'aide du mode de synchronisation local.
Depuis la AWS CloudFormation console

La console Infrastructure Composer prend également en charge le mode CloudFormation console, une amélioration par rapport à CloudFormation Designer qui est intégré au flux de travail de AWS CloudFormation stack. Ce nouvel outil est désormais l'outil recommandé pour visualiser vos CloudFormation modèles.

Depuis la console Lambda

Avec Infrastructure Composer, vous pouvez également importer des fonctions Lambda depuis la console Lambda. Pour en savoir plus, consultez Importer des fonctions dans Infrastructure Composer depuis la console Lambda.

À partir du AWS Toolkit for Visual Studio Code

Accédez à Infrastructure Composer via l'extension Toolkit for VS Code pour intégrer Infrastructure Composer dans votre environnement de développement local.

Le compositeur d'infrastructure est accessible via le AWS Toolkit for Visual Studio Code.

En savoir plus

Pour en savoir plus sur Infrastructure Composer, consultez les ressources suivantes :

Étapes suivantes

Pour configurer Infrastructure Composer, voirCommencer à utiliser la console Infrastructure Composer.