Cloud Assembly 템플릿을 배포하는 경우 일부 리소스를 사용하기 위해서는 먼저 다른 리소스가 사용 가능해야 할 수 있습니다.

명시적 종속성을 생성하는 방법

때로는 다른 리소스가 먼저 배포되어야 하는 리소스가 있습니다. 예를 들어 애플리케이션 서버를 생성하여 데이터베이스에 액세스하도록 구성하려면 그 전에 먼저 데이터베이스 서버가 있어야 합니다.

명시적 종속성은 배포 시 빌드 순서를 설정하거나, 축소 또는 확장 작업에 대한 빌드 순서를 설정합니다. 그래픽 설계 캔버스 또는 코드 편집기를 사용하여 명시적 종속성을 추가할 수 있습니다.

  • 설계 캔버스 옵션 - 종속 리소스에서 시작하여 먼저 배포할 리소스에서 끝나는 연결을 그립니다.
  • 코드 편집기 옵션 - 종속 리소스에 dependsOn 속성을 추가하고 먼저 배포할 리소스를 식별합니다.

    명시적 종속성은 캔버스에 실선 화살표를 생성합니다.

명시적 종속성

암시적 종속성 또는 속성 바인딩을 생성하는 방법

일부 리소스에는 다른 리소스의 속성에 있는 값이 필요한 경우가 있습니다. 예를 들어 백업 서버에는 백업 중인 데이터베이스 서버의 운영 체제 이미지가 필요할 수 있습니다. 따라서 데이터베이스 서버가 먼저 있어야 합니다.

속성 바인딩이라고도 하는 암시적 종속성은 종속 리소스를 배포하기 전에 필요한 속성을 사용할 수 있을 때까지 대기하여 빌드 순서를 제어합니다. 암시적 종속성은 코드 편집기를 사용하여 추가합니다.

  • 종속 리소스를 편집하고 먼저 있어야 하는 리소스와 속성을 식별하는 속성을 추가합니다.

    암시적 종속성 또는 속성 바인딩은 캔버스에 파선 화살표를 생성합니다.

암시적 종속성 또는 속성 바인딩