Quando si distribuisce un modello di Cloud Assembly, una risorsa potrebbe avere bisogno che un'altra risorsa sia disponibile per prima.

Importante:

Le frecce indicano solo una dipendenza, non una connessione. Per connettere le risorse in modo da farle comunicare, vedere Introduzione alle progettazioni di Cloud Assembly.

Dipendenze esplicite

A volte una risorsa richiede che un altro componente venga distribuito prima. Ad esempio, potrebbe essere necessario che esista un server di database prima che sia possibile creare e configurare per l'accesso un server applicazioni.

Una dipendenza esplicita imposta l'ordine di creazione al momento della distribuzione o per le azioni di scalabilità verticale o scalabilità orizzontale. È possibile aggiungere una dipendenza esplicita utilizzando la tela di progettazione grafica o l'editor di codice.

  • Opzione Tela di progettazione: consente di disegnare una connessione a partire dalla risorsa dipendente fino alla risorsa da distribuire per prima.
  • Opzione Editor di codice: consente di aggiungere una proprietà dependsOn alla risorsa dipendente e di identificare la risorsa da distribuire per prima.

    Una dipendenza esplicita crea una freccia continua nella tela.

Dipendenza esplicita

Binding di proprietà

A volte una proprietà di una risorsa richiede un valore presente in una proprietà di un'altra risorsa. Ad esempio, un server di backup potrebbe richiedere l'immagine del sistema operativo del server di database di cui è in corso il backup, per cui il server di database deve esistere per primo.

Denominato anche dipendenza implicita, un binding di proprietà controlla l'ordine di creazione attendendo la disponibilità della proprietà necessaria prima di distribuire la risorsa dipendente. È possibile aggiungere un binding di proprietà utilizzando l'editor di codice.

  • Modificare la risorsa dipendente, aggiungendo una proprietà che identifichi la risorsa e la proprietà che devono esistere prima.

    Un binding di proprietà crea una freccia tratteggiata nella tela.

Dipendenza implicita o binding di proprietà