Chargez et modifiez le projet de démonstration d'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.

Chargez et modifiez le projet de démonstration d'Infrastructure Composer

Utilisez ce didacticiel pour vous familiariser avec l'interface utilisateur d'Infrastructure Composer et apprendre à charger, modifier et enregistrer le projet de démonstration d'Infrastructure Composer.

Ce didacticiel est réalisé dans la console Infrastructure Composer. Une fois terminé, vous serez prêt à commencerCréez votre première application avec Infrastructure Composer.

Étape 1 : Ouvrez la démo

Commencez à utiliser Infrastructure Composer en créant un projet de démonstration.

Pour créer un projet de démonstration
  1. Connectez-vous à la console Infrastructure Composer.

  2. Sur la page d'accueil, choisissez Ouvrir une démo.

L'application de démonstration est une application sans serveur de base de création, de lecture, de suppression et de mise à jour (CRUD) qui inclut :

  • Une ressource Amazon API Gateway avec cinq itinéraires.

  • Cinq AWS Lambda fonctions.

  • Une table Amazon DynamoDB.

L'image suivante représente la démo :

Le canevas visuel du compositeur d'infrastructure, présentant une application CRUD sans serveur de base.

Étape 2 : Explorez le canevas visuel d'Infrastructure Composer

Découvrez les fonctionnalités du canevas visuel pour créer votre projet de démonstration d'Infrastructure Composer. Pour un aperçu de la disposition visuelle du canevas, voirVue d'ensemble visuelle.

Pour explorer les fonctionnalités du canevas visuel
  1. Lorsque vous ouvrez un projet d'application nouveau ou existant, Infrastructure Composer charge la vue du canevas, comme indiqué au-dessus de la zone d'affichage principale.

    Les boutons d'affichage Canvas et Template en haut de la zone d'affichage principale d'Infrastructure Composer.

    Pour afficher le code d'infrastructure de votre application dans la zone d'affichage principale, choisissez Modèle. Par exemple, voici la vue du modèle AWS Serverless Application Model (AWS SAM) du projet de démonstration d'Infrastructure Composer.

    Capture d'écran de la vue du modèle Infrastructure Composer montrant le code du modèle du projet de démonstration.
  2. Pour afficher à nouveau la vue du canevas de votre application, choisissez Canvas.

  3. Pour afficher les ressources de votre application organisées sous forme d'arborescence, choisissez Liste.

    Dans le canevas visuel d'Infrastructure Composer, l'onglet Liste est sélectionné et affiche une vue arborescente de votre application.
  4. Pour afficher la palette de ressources, sélectionnez Ressources. Cette palette contient des cartes que vous pouvez utiliser pour étendre l'architecture de votre application. Vous pouvez rechercher des cartes ou parcourir la liste.

    La palette de ressources est sélectionnée et affiche les ressources proposées que vous pouvez utiliser dans l'architecture de votre application.
  5. Pour vous déplacer dans le canevas visuel, utilisez des gestes de base. Pour de plus amples informations, veuillez consulter Placez les cartes sur la toile.

Étape 3 : étendez l'architecture de votre application

Au cours de cette étape, vous allez étendre l'architecture de votre application en ajoutant une fonction Lambda à votre table DynamoDB.

Pour ajouter une fonction Lambda à votre table DynamoDB
  1. Depuis la palette de ressources (Ressources), faites glisser la carte de composant améliorée de la fonction Lambda sur le canevas, à droite de la fiche Tableau DynamoDB.

    La démo est en mode canevas avec une fonction Lambda à côté de la table DynamoDB.
  2. Connectez la table DynamoDB à la fonction Lambda. Pour les connecter, cliquez sur le port droit de la carte DynamoDB Table et faites-le glisser sur le port gauche de la carte de fonction Lambda.

  3. Choisissez Disposer pour organiser les cartes dans l'affichage en mode canevas.

    La démo est en mode canevas avec une fonction Lambda connectée à la table DynamoDB.
  4. Configurez votre fonction Lambda. Pour le configurer, effectuez l'une des opérations suivantes :

    • Dans la vue du canevas, modifiez les propriétés de la fonction dans le panneau des propriétés des ressources. Pour ouvrir le panneau, double-cliquez sur la carte de fonction Lambda. Vous pouvez également sélectionner la carte, puis cliquez sur Détails. Pour plus d'informations sur les propriétés configurables des fonctions Lambda répertoriées dans le panneau des propriétés des ressources, consultez le manuel du AWS Lambda développeur.

    • Dans la vue du modèle, modifiez le code de votre fonction (AWS::Serverless::Function). Infrastructure Composer synchronise automatiquement vos modifications sur le canevas. Pour plus d'informations sur la ressource fonctionnelle d'un AWS SAM modèle, voir ::Serverless AWS : :Function dans la référence AWS SAM des ressources et des propriétés.

Étape 4 : Enregistrez votre candidature

Enregistrez votre application en enregistrant manuellement votre modèle d'application sur votre machine locale ou en activant la synchronisation locale.

Pour enregistrer manuellement votre modèle de candidature
  1. Dans le menu, sélectionnez Enregistrer > Enregistrer le fichier modèle.

  2. Donnez un nom à votre modèle et choisissez un emplacement sur votre ordinateur local pour enregistrer votre modèle. Appuyez sur Enregistrer.

Pour obtenir des instructions sur l'activation de la synchronisation locale, consultezSynchronisez et enregistrez localement votre projet dans la console Infrastructure Composer.

Étapes suivantes

Pour commencer à créer votre première application, consultezCréez votre première application avec Infrastructure Composer.