Utilisation de Publish to AWS dans Visual Studio - AWS Boîte à outils avec Amazon Q

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.

Utilisation de Publish to AWS dans Visual Studio

Publish to AWS est une expérience de déploiement interactive qui vous aide à publier votre. NETdes applications vers des cibles AWS de déploiement, en prenant en charge le ciblage des applications. NETCore 3.1 et versions ultérieures. Utilisez Publish pour AWS maintenir votre flux de travail dans Visual Studio en rendant ces fonctionnalités de déploiement disponibles, directement depuis votre IDE :

  • La possibilité de déployer votre application en un seul clic.

  • Recommandations de déploiement en fonction de votre application.

  • Création automatique de Dockerfile, selon ce qui est pertinent et requis par l'environnement de votre destination de déploiement (cible de déploiement).

  • Paramètres optimisés pour créer et empaqueter vos applications, conformément à votre objectif de déploiement.

Note

Pour plus d'informations sur la publication. NETApplications Framework, consultez le guide Création et déploiement. NETapplications sur Elastic Beanstalk

Vous pouvez également accéder à Publier vers AWS depuis le. NETCLI. Pour plus d'informations, consultez le Déploiement. NETapplications sur le AWS guide.

Prérequis

Pour publier avec succès. NETapplications à un AWS service, installez ce qui suit sur votre appareil local :

  • . NETCore 3.1+ (qui inclut. NET5et. NET6) : Pour plus d'informations sur ces produits et des informations de téléchargement, visitez le site de téléchargement de Microsoft.

  • Node.js 14.x ou version ultérieure : Node.js est requis pour fonctionner AWS Cloud Development Kit (AWS CDK). Pour télécharger ou obtenir plus d'informations sur Node.js, visitez le site de téléchargement de Node.js.

    Note

    Publiez dans AWS des utilitaires AWS CDK pour déployer votre application et l'ensemble de son infrastructure de déploiement dans le cadre d'un seul projet. Pour plus d'informations sur le Cloud Development Kit, AWS CDK consultez le guide Cloud Development Kit.

  • (Facultatif) Docker est utilisé lors du déploiement vers un service basé sur des conteneurs tel qu'Amazon. ECS Pour plus d'informations et pour télécharger Docker, consultez le site de téléchargement de Docker.

Types d'applications pris en charge

Avant de publier sur une cible nouvelle ou existante, commencez par créer ou ouvrir l'un des types de projets suivants dans Visual Studio :

  • ASP. NETApplication principale

  • . NETApplication de console

  • Application Blazor WebAssembly

Publication d'applications vers AWS des cibles

Lorsque vous publiez vers une nouvelle cible, Publish to AWS vous guide tout au long du processus en formulant des recommandations et en utilisant des paramètres courants. Si vous devez publier sur une cible précédemment configurée, vos préférences sont enregistrées et peuvent être ajustées, ou elles sont immédiatement disponibles pour un déploiement en un clic.

Note

Intégration des boîtes à outils avec. NETCLIServeur :

La publication lance un. NETprocessus serveur sur l'hôte local pour exécuter le processus de publication.

Publier vers une nouvelle cible

Ce qui suit décrit comment configurer vos préférences de publication selon AWS le déploiement, lorsque vous publiez sur une nouvelle cible.

  1. Dans l'AWS explorateur, développez le menu déroulant Identifiants, puis choisissez le AWS profil correspondant à la région et AWS aux services requis pour votre déploiement.

  2. Développez le menu déroulant Région, puis choisissez la AWS région qui contient les AWS services nécessaires à votre déploiement.

  3. Dans le volet Visual Studio Solutions Explorer, ouvrez le menu contextuel (cliquez avec le bouton droit) pour le nom du projet, puis choisissez Publier sur AWS. Cela ouvrira Publier sur AWS.

  4. Dans Publier vers AWS, choisissez Publier vers une nouvelle cible pour configurer un nouveau déploiement.

    Note

    Pour modifier vos informations d'identification de déploiement par défaut, choisissez ou cliquez sur le lien Modifier situé à côté de la section Informations d'identification, dans Publier sur AWS.

    Pour contourner le processus de configuration cible, choisissez Publier sur une cible existante, puis choisissez votre configuration préférée dans la liste de vos cibles de déploiement précédentes.

  5. Dans le volet Publish Targets, choisissez un AWS service pour gérer le déploiement de votre application.

  6. Lorsque vous êtes satisfait de votre configuration, choisissez Publier pour démarrer le processus de déploiement.

    Note

    Après avoir lancé un déploiement, Publish to AWS affiche les mises à jour de statut suivantes :

    • Au cours du processus de déploiement, Publish to AWS affiche des informations sur la progression du déploiement.

    • À l'issue du processus de déploiement, Publier sur AWS indique si le déploiement a réussi ou échoué.

    • Une fois le déploiement réussi, le panneau Ressources fournit des informations supplémentaires sur la ressource créée. Ces informations varient en fonction du type d'application et de la configuration de déploiement.

Publier sur une cible existante

Ce qui suit décrit comment republier votre. NETapplication à une AWS cible existante.

  1. Dans l'AWS explorateur, développez le menu déroulant Identifiants, puis choisissez le AWS profil correspondant à la région et AWS aux services requis pour votre déploiement.

  2. Développez le menu déroulant Région, puis choisissez la AWS région qui contient les AWS services nécessaires à votre déploiement.

  3. Dans le volet Visual Studio Solutions Explorer, cliquez avec le bouton droit sur le nom du projet et choisissez Publier AWS pour ouvrir Publier sur AWS.

  4. Dans Publier vers AWS, choisissez Publier sur une cible existante pour sélectionner votre environnement de déploiement dans une liste de cibles existantes.

    Note

    Si vous avez récemment publié des applications dans le AWS cloud, celles-ci sont affichées dans Publier sur AWS.

  5. Sélectionnez la cible de publication vers laquelle vous souhaitez déployer votre application, puis cliquez sur Publier pour démarrer le processus de déploiement.