Cloud Assembly 템플릿을 배포하는 경우 일부 리소스를 사용하기 위해서는 먼저 다른 리소스가 사용 가능해야 할 수 있습니다.
중요:
화살표는 연결이 아닌 종속성만 나타냅니다. 리소스가 서로 통신할 수 있도록 연결하려면 Cloud Assembly 설계 시작 항목을 참조하십시오.
명시적 종속성
때로는 다른 리소스가 먼저 배포되어야 하는 리소스가 있습니다. 예를 들어 애플리케이션 서버를 생성하여 데이터베이스에 액세스하도록 구성하려면 그 전에 먼저 데이터베이스 서버가 있어야 합니다.
명시적 종속성은 배포 시 빌드 순서를 설정하거나, 축소 또는 확장 작업에 대한 빌드 순서를 설정합니다. 그래픽 설계 캔버스 또는 코드 편집기를 사용하여 명시적 종속성을 추가할 수 있습니다.
- 설계 캔버스 옵션 - 종속 리소스에서 시작하여 먼저 배포할 리소스에서 끝나는 연결을 그립니다.
- 코드 편집기 옵션 - 종속 리소스에
dependsOn
속성을 추가하고 먼저 배포할 리소스를 식별합니다.명시적 종속성은 캔버스에 실선 화살표를 생성합니다.
![명시적 종속성](images/GUID-A39A4363-7B7C-452E-AE0A-9A69682F1AA5-low.png)
속성 바인딩
일부 리소스에는 다른 리소스의 속성에 있는 값이 필요한 경우가 있습니다. 예를 들어 백업 서버에는 백업 중인 데이터베이스 서버의 운영 체제 이미지가 필요할 수 있습니다. 따라서 데이터베이스 서버가 먼저 있어야 합니다.
암시적 종속성이라고도 하는 속성 바인딩은 종속 리소스를 배포하기 전에 필요한 속성을 사용할 수 있을 때까지 대기하여 빌드 순서를 제어합니다. 속성 바인딩은 코드 편집기를 사용하여 추가합니다.
- 종속 리소스를 편집하고 먼저 있어야 하는 리소스와 속성을 식별하는 속성을 추가합니다.
속성 바인딩은 캔버스에 파선 화살표를 생성합니다.
![암시적 종속성 또는 속성 바인딩](images/GUID-EAA1D32E-B419-471B-B11E-8A93344B1D8D-low.png)