Créer une application de fonction
Créez une application de fonction qui vous permet d’organiser les fonctions en groupes logiques pour simplifier la gestion, le déploiement et le partage des ressources. Les fonctions permettent l’exécution de code sans serveur sans qu’il soit nécessaire de publier initialement une application Web ou d’établir une machine virtuelle.
détails du projet
Pour contrôler les coûts et déployer des ressources, choisissez un abonnement. Pour la gestion et l’organisation des ressources, utilisez des groupes de ressources comme des dossiers.
Donnez un nom à l’application, puis choisissez la pile de développement dans laquelle l’exécuter après avoir sélectionné l’abonnement et créé le groupe de ressources.
Système opérateur
Le système d’exploitation a été recommandé pour vous en fonction de votre sélection de pile d’exécution.
Plan
Le plan que vous choisissez dicte la façon dont votre application évolue, quelles fonctionnalités sont activées et son prix.
Sélectionnez l’option de stockage d’hébergement
Vous devez créer ou créer un lien vers un compte de stockage Azure à usage général qui prend en charge les objets blob, les files d’attente et le stockage de table lors de la création d’une application de fonction.
Sélectionnez l’option de mise en réseau
Les applications de fonction peuvent être configurées avec une adresse entrante qui est soit isolée sur un réseau virtuel Azure, soit rendue publique sur Internet. De plus, les applications de fonction peuvent être configurées pour avoir un trafic sortant qui peut atteindre les points de terminaison dans un réseau virtuel, être contrôlé par des groupes de sécurité réseau ou être affecté par des itinéraires de réseau virtuel. Votre programme peut accéder à Internet par défaut mais ne peut pas se connecter à un réseau virtuel. Une fois l’application fournie, ces fonctionnalités peuvent également être modifiées.
Sélectionnez l’option de surveillance
L’offre Application Performance Management (APM) pour les développeurs et les experts DevOps est Azure Monitor Application Insights. Pour surveiller automatiquement votre application, activez-la ci-dessous. Il dispose de capacités d’analyse robustes qui vous aideront à identifier les problèmes et à comprendre comment les gens interagissent avec votre application, et il détectera les anomalies de performances. La quantité de données utilisées par Application Insights et vos préférences de conservation des données déterminent votre facture.
Sélectionnez l’option de déploiement
Pour déployer votre application en continu, activez les actions GitHub. Lorsqu’un nouveau commit est effectué dans votre référentiel, le framework d’automatisation GitHub Actions peut créer, tester et déployer votre application. Choisissez votre référentiel ici si votre code est stocké dans GitHub, et nous ajouterons un fichier de processus pour vous permettre de déployer automatiquement votre service d’application à application. Une fois l’application Web créée, rendez-vous dans le Centre de déploiement pour configurer votre déploiement si votre code n’est pas déjà sur GitHub.
Détails des actions GitHub
Sélectionnez vos détails GitHub, afin qu’Azure Web Apps puisse accéder à votre référentiel. Vous devez disposer d’un accès en écriture au référentiel choisi pour le déployer avec GitHub Actions.
Sélectionnez l’option Balises
En attribuant la même balise à plusieurs ressources et groupes de ressources, les balises, qui sont des paires nom/valeur, vous permettent de catégoriser les ressources et d’examiner la facturation consolidée.
Notez que si vous créez des balises, puis modifiez les paramètres des ressources dans d’autres onglets, vos balises seront automatiquement mises à jour.
Réviser et créer
Vérifiez maintenant tous vos paramètres et appuyez sur le bouton de révision et de création.
Déploiement initial
Dans la figure ci-dessous, vous pouvez voir le développement initial.
Déploiement en cours
Notre déploiement d’applications est en cours.
Déploiement terminé
Vous pouvez maintenant voir que notre déploiement a été effectué
Appuyez sur l’URL de l’application
Une fois le déploiement terminé, cliquez sur l’URL de l’application.
URL en direct de l’application
Maintenant, notre application fonctionne correctement.