Lorsque vous déployez un modèle Cloud Assembly, une ressource peut d'abord avoir besoin d'une autre ressource disponible.
Les flèches indiquent uniquement une dépendance, pas une connexion. Pour connecter des ressources afin qu'elles communiquent, reportez-vous à la section Prise en mains des conceptions Cloud Assembly.
Dépendances explicites
Parfois, une ressource a d'abord besoin d'une autre ressource à déployer. Par exemple, un serveur de base de données peut avoir besoin d'exister en premier, avant qu'un serveur d'applications puisse être créé et configuré pour y accéder.
Une dépendance explicite définit l'ordre de génération au moment du déploiement, ou pour les actions de réduction de la charge ou de montée en charge. Vous pouvez ajouter une dépendance explicite à l'aide du canevas de conception graphique ou de l'éditeur de code.
- Option du canevas de conception : dessinez une connexion commençant au niveau de la ressource dépendante et se terminant au niveau de la ressource à déployer en premier.
- Option de l'éditeur de code : ajoutez une propriété
dependsOn
à la ressource dépendante et identifiez la ressource à déployer en premier.Une dépendance explicite crée une flèche pleine dans le canevas.
Liaisons de propriétés
Parfois, une propriété de ressource a besoin d'une valeur trouvée dans une propriété d'une autre ressource. Par exemple, un serveur de sauvegarde peut avoir besoin de l'image du système d'exploitation du serveur de base de données qui est en cours de sauvegarde, de sorte que le serveur de base de données doit exister en premier.
Également appelée dépendance implicite, une liaison de propriété contrôle l'ordre de génération en attendant que la propriété requise soit disponible avant de déployer la ressource dépendante. Vous ajoutez une liaison de propriétés à l'aide de l'éditeur de code.
- Modifiez la ressource dépendante en ajoutant une propriété qui identifie la ressource et la propriété qui doivent exister en premier.
Une liaison de propriété crée une flèche en pointillé dans le canevas.