Cuando se implementa una plantilla de Cloud Assembly, es posible que un recurso necesite que primero esté disponible otro recurso.

Importante:

Las flechas solo indican una dependencia, no una conexión. Para conectar recursos para que se comuniquen, consulte Introducción a los diseños de Cloud Assembly.

Dependencias explícitas

A veces, un recurso requiere que se implemente otro primero. Por ejemplo, es posible que primero deba haber un servidor de base de datos para poder crear y configurar un servidor de aplicaciones, y acceder a este servidor.

Una dependencia explícita establece el orden de compilación en el momento de la implementación o las acciones de escalado horizontal y reducción horizontal. Puede agregar una dependencia explícita mediante el lienzo de diseño gráfico o el editor de código.

  • Opción de lienzo de diseño: dibuje una conexión que comience en el recurso dependiente y termine en el recurso que se implementará primero.
  • Opción de editor de código: agregue una propiedad dependsOn al recurso dependiente e identifique el recurso que se implementará primero.

    Una dependencia explícita crea una flecha sólida en el lienzo.

Dependencia explícita

Enlaces de propiedad

A veces, una propiedad de recurso necesita un valor que se encuentra en una propiedad de otro recurso. Por ejemplo, es posible que un servidor de copia de seguridad requiera la imagen del sistema operativo del servidor de base de datos en el que se está realizando la copia de seguridad, por lo que primero debe existir el servidor de base de datos.

Un enlace de propiedad, también conocido como dependencia implícita, controla el orden de compilación, ya que espera hasta que la propiedad necesaria se encuentre disponible antes de implementar el recurso dependiente. Para agregar un enlace de propiedad, se utiliza el editor de código.

  • Edite el recurso dependiente y agregue una propiedad que identifique el recurso y la propiedad que deben existir primero.

    Un enlace de propiedad crea una flecha discontinua en el lienzo.

Dependencia implícita o un enlace de propiedad