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.
Travailler avec AWS Générateur d'applications
Les sections suivantes décrivent comment accéder à AWS Application Builder dans le AWS Toolkit for Visual Studio Code. Avec Application Builder, vous pouvez créer des projets visuellement, les itérer localement et les déployer AWS sur. Pour un aperçu des fonctionnalités et des cas d'utilisation potentiels d'Application Builder et de votre AWS Lambda expérience locale, regardez la YouTube vidéo pour AWS développeurs *New* AWS Lambda Local IDE Experience !
En collaboration avec AWS Explorateur Application Builder
Pour accéder à Application Builder dans le AWS Toolkit, ouvrez le AWS Toolkit dans VS Code, puis développez l'explorateur AWS Application Builder. L'explorateur AWS Application Builder contient un lien permettant d'ouvrir la procédure pas à pas d'Application Builder dans un onglet de l'éditeur VS Code et affiche les dossiers de votre espace de travail VS Code actuel contenant des ressources relatives à AWS Application Builder.
Depuis l'explorateur Application Builder de la AWS boîte à outils, quatre actions au niveau du dossier de projet sont accessibles à partir des icônes de bouton situées à côté de votre dossier de projet ou en ouvrant le menu contextuel du dossier de projet (en cliquant avec le bouton droit de la souris) sur le dossier de projet :
Ouvrir un fichier modèle : ouvre votre fichier modèle dans l'explorateur VS Code.
Ouvrir avec Infrastructure Composer : ouvre votre fichier modèle avec AWS Infrastructure Composer dans l'éditeur VS Code. Pour plus d'informations sur l'utilisation d' AWS Infrastructure Composer, consultez la rubrique Qu'est-ce qu' AWS Infrastructure Composer dans le Guide du développeur AWS d'Infrastructure Composer.
Créer un modèle SAM : ouvre la boîte de dialogue Spécifier les paramètres pour la génération dans la AWS boîte à outils. Vous pouvez choisir de spécifier des indicateurs de compilation pour la génération ou d'utiliser les valeurs par défaut de samconfig. Pour des informations détaillées sur les AWS SAM modèles, consultez la rubrique Anatomie des modèles dans le Guide du AWS Serverless Application Model développeur.
Déployer l'application SAM : ouvre la boîte de dialogue de commande de sélection du déploiement dans VS Code, dans laquelle vous pouvez choisir de déployer votre application ou de la synchroniser pour mettre à jour une application que vous avez déjà déployée. Pour obtenir des informations détaillées sur le déploiement AWS SAM d'applications, consultez la rubrique Déployez votre application et vos ressources dans le Guide du AWS Serverless Application Model développeur.
Deux actions sont accessibles à partir des icônes situées à côté de la AWS Lambda fonction dans le dossier de votre projet ou en cliquant avec le bouton droit sur la AWS Lambda fonction :
Configuration d'appel et de débogage locaux : ouvre le formulaire de configuration d'appel et de débogage locaux dans votre éditeur VS Code. Avec ce formulaire, vous pouvez créer, modifier et exécuter des configurations de lancement de type :.
aws-samPour plus d'informations sur les configurations de débogage SAM, consultez la rubrique Options de configuration pour le débogage des applications sans serveur dans ce guide de l'utilisateur.Note
À l'heure actuelle, le débogage d'une application .NET Core sur une architecture ARM64 n'est pas pris en charge par VS Code. Si vous tentez de déboguer une application .NET Core, l'erreur suivante s'affiche :
The vsdbg debugger does not currently support the arm64 architecture. Function will run locally without debug.Pour plus de détails sur ce problème, consultez ce VSCode-csharp
problème dans le DotNet GitHub référentiel. Ouvrir le gestionnaire de fonctions : ouvre votre fichier de projet contenant le gestionnaire de fonctions.
Deux actions supplémentaires sont disponibles pour les AWS Lambda fonctions déployées.
Invocation à distance : ouvre le menu de configuration de l'appel à distance dans l'éditeur VS Code.
Journaux de recherche : ouvre la boîte de dialogue des journaux de recherche dans VS Code.
Présentation d'Application Builder
La procédure pas à pas d'Application Builder est un guide interactif étape par étape qui vous explique le processus de création d'une nouvelle application avec AWS Application Builder. Vous pouvez accéder à la présentation d'Application Builder à partir de deux endroits : l'explorateur Application Builder dans l'onglet VS Code Welcome AWS Toolkit for Visual Studio Code et l'onglet VS Code Welcome. Lorsque vous sélectionnez Procédure pas à pas d'Application Builder dans l'explorateur Application Builder du AWS Toolkit, la procédure pas à pas d'Application Builder s'ouvre dans l'onglet Bienvenue de VS Code de la fenêtre VS Code Editor.
La présentation d'Application Builder comprend 5 sections principales :
1. Installation
La section Installation vérifie si vous avez installé les AWS CLI outils requis par Application Builder et d'autres outils facultatifs. Si vous ne disposez pas des outils nécessaires ou si vos outils ne sont plus à jour, vous êtes guidé tout au long du processus d'installation des versions appropriées.
Pour vérifier si les outils appropriés AWS CLI et facultatifs sont installés, sélectionnez le bouton correspondant à l'outil AWS CLI ou à un autre outil que vous souhaitez tester. Après avoir sélectionné un bouton, les journaux de votre AWS boîte à outils sont mis à jour et VS Code affiche un message d'alerte indiquant l'état de vos outils. Si vous devez installer ou mettre à jour vos outils, la procédure pas à pas d'Application Builder est mise à jour avec les instructions et les ressources dont vous avez besoin pour continuer.
Pour obtenir des informations détaillées sur l'installation de AWS CLI, consultez la rubrique Installer ou mettre à jour la dernière version de la AWS CLI rubrique dans le Guide du AWS CLI développeur. Pour obtenir des informations détaillées sur l'installation de la AWS SAM CLI, consultez la rubrique Installer la AWS SAM CLI dans le Guide du développeur de la AWS SAM CLI.
2. Choisissez votre modèle de candidature
La section Choisissez votre modèle de candidature vous guide tout au long du processus de création d'une nouvelle application à partir d'un modèle.
Pour choisir un modèle et initialiser votre application, procédez comme suit.
Dans la procédure pas à pas d'Application Builder, sélectionnez la section Choisissez votre modèle d'application pour afficher une liste des options de modèle sur votre écran.
Choisissez un modèle dans la liste, puis cliquez sur le bouton Initialiser votre projet pour ouvrir une boîte de dialogue VS Code.
Suivez les étapes de la boîte de dialogue VS Code pour initialiser votre nouvelle application.
Les journaux de la AWS boîte à outils sont mis à jour en fonction de l'état de votre application pendant le processus d'initialisation.
Pour afficher votre application dans l'explorateur Application Builder, cliquez sur l'icône Actualiser l'explorateur Application Builder pour mettre à jour l'explorateur avec vos modifications.
3. Répéter localement
La section Itérer localement contient des exemples d'images qui montrent comment vous pouvez itérer à l'aide des fonctionnalités de l'Application Builder disponibles dans les explorateurs VS Code et AWS Toolkit.
Pour plus d'informations sur toutes les fonctionnalités d'Application Builder disponibles dans les explorateurs VS Code et AWS Toolkit, consultez la section Utilisation de l'explorateur Application Builder, située dans cette rubrique du Guide de l'utilisateur.
4. Déployez vers AWS
La AWS section Déployer vers contient des informations sur la façon de configurer vos informations d'identification AWS pour vous connecter aux fins du déploiement de votre application et des exemples de déploiement de votre application avec Application Builder.
Pour vous connecter à l' AWS aide de vos informations d'identification existantes à partir de la procédure pas à pas d'Application Builder, effectuez l'une des procédures suivantes.
Main-d'œuvre : connectez-vous à AWS avec authentification unique.
Dans la AWS section Déployer vers de la procédure pas à pas d'Application Builder, cliquez sur le bouton Configurer les informations d'identification pour ouvrir le menu AWS : CONNEXION dans l'explorateur AWS Toolkit.
Dans le menu AWS : CONNEXION, choisissez Workforce, puis cliquez sur le bouton Continuer pour continuer.
Entrez votre URL de démarrage dans le champ prévu à cet effet, choisissez votre AWS région dans le menu déroulant, puis cliquez sur le bouton Continuer pour continuer.
Dans la fenêtre contextuelle VS Code, confirmez que vous souhaitez ouvrir le site AWS d'authentification dans votre navigateur par défaut.
À partir de votre navigateur par défaut, effectuez les étapes d'authentification, vous êtes averti lorsque l'authentification est terminée et vous pouvez fermer la fenêtre de votre navigateur en toute sécurité.
Informations d'identification IAM : stockez les clés à utiliser avec AWS CLI outils.
Dans la AWS section Déployer vers de la procédure pas à pas d'Application Builder, cliquez sur le bouton Configurer les informations d'identification pour ouvrir le menu AWS : CONNEXION dans l'explorateur AWS Toolkit.
Dans le menu AWS : CONNEXION, choisissez IAM Credentials, puis cliquez sur le bouton Continuer pour continuer.
Entrez un nom de profil dans le champ prévu à cet effet, puis saisissez votre
Access KeyetSecret Key, puis cliquez sur le bouton Continuer pour continuer.VS Code affiche l'état de votre authentification et vous avertit si l'authentification est terminée ou si vos informations d'identification ne sont pas valides.
Pour plus d'informations sur la configuration de vos informations d'identification pour le déploiement avec le AWS CLI, consultez la AWS CLI rubrique Configurer le dans le Guide du AWS CLI développeur. Pour plus d'informations sur la connexion à AWS depuis le AWS Toolkit à l'aide de vos informations d'identification existantes, consultez la AWS rubrique Connexion à de ce guide de l'utilisateur.