Déployer et gérer Azure Container Instances à l’aide d’Azure Logic Apps
S’applique à : Azure Logic Apps (Consommation)
Avec Azure Logic Apps et le connecteur Azure Container Instances, vous pouvez configurer des tâches et des workflows automatisés qui déploient et gèrent des groupes de conteneurs. Le connecteur Container Instance prend en charge les actions suivantes :
- Créer ou supprimer un groupe de conteneurs
- Obtenir les propriétés d’un groupe de conteneurs
- Obtenir une liste des groupes de conteneurs
- Obtenir les journaux d’une instance de conteneur
Utilisez ces actions dans vos applications logiques pour effectuer des tâches, telles que l’exécution d’une charge de travail de conteneur en réponse à un déclencheur Logic Apps. Vous pouvez également faire en sorte que des actions utilisent la sortie d’actions Container Instance.
Ce connecteur ne fournit que des actions ; ainsi, pour démarrer votre application logique, utilisez un déclencheur distinct, tel que le déclencheur Périodicité pour exécuter une charge de travail de conteneur régulièrement. Ou bien, vous devrez peut-être déclencher un déploiement de groupe de conteneurs après un événement, tel que l’arrivée d’un e-mail Outlook.
Si vous débutez avec les applications logiques, voir Qu’est-ce qu’Azure Logic Apps ?
Prérequis
Un compte et un abonnement Azure. Si vous n’avez pas d’abonnement Azure, inscrivez-vous pour bénéficier d’un compte Azure gratuit.
Des connaissances essentielles sur la création des applications logiques ainsi que sur des instances de conteneur
L’application logique à partir de laquelle vous souhaitez accéder à vos instances de conteneur. Pour utiliser une action, démarrez votre application logique avec un autre déclencheur, par exemple le déclencheur Périodicité.
Ajouter une action Container Instance
Lorsque vous ajoutez un déclencheur ou une action qui se connecte à un service ou à un système et que vous n’avez pas de connexion existante ou active, Azure Logic Apps vous invite à fournir les informations de connexion, qui varient selon le type de connexion, par exemple :
- Vos informations d’identification de votre compte
- Un nom à utiliser pour la connexion
- Le nom pour le serveur ou le système
- Type d’authentification à utiliser
- Une chaîne de connexion
Connectez-vous au portail Azure et ouvrez votre application logique dans le concepteur d’application logique, si elle n’est pas déjà ouverte.
Choisissez une procédure :
Sous la dernière étape où vous souhaitez ajouter une action, choisissez Nouvelle étape.
-ou-
Pour ajouter une action entre des étapes, placez votre pointeur au-dessus de la flèche qui les sépare. Cliquez sur le signe plus (+) qui s’affiche, puis sélectionnez Ajouter une action.
Dans la zone de recherche, entrez « container instance » comme filtre. Dans la liste des actions, sélectionnez l’action du connecteur Azure Container Instance de votre choix.
Donnez un nom à votre connexion.
Fournissez les informations nécessaires pour votre action sélectionné et continuez à générer le flux de travail de votre application logique.
Par exemple, sélectionnez Créer un groupe de conteneurs et entrez les propriétés d’un groupe de conteneurs ainsi qu’une ou plusieurs instances de conteneur dans le groupe, comme illustré dans l’image suivante (détail partiel) :
Référence sur les connecteurs
Pour obtenir des détails techniques sur les déclencheurs, les actions et les limites, qui sont détaillés par la description OpenAPI (anciennement Swagger) du connecteur, consultez la page de référence du connecteur ou les Informations de référence YAML du groupe de conteneurs.
Étapes suivantes
Consultez un exemple d’application logique qui exécute un conteneur dans Azure Container Instances pour analyser le sentiment d’un e-mail ou d’un texte X