이름 그래도, 서로 교차로 상호 의존적인 리소스 일 때를 말한다. 첫 번째 리소스가 두 번째 리소스로부터 데이터를 요청하는 와중 같은 시각 두 번째 리소스가 첫 번째 리소스한테 데이터를 요청하는 경우이다. 이런 상황은 IT에서는 매우 일반적인데 OOPs 언어 같은 경우는 middle tier나 인터페이스 구현으로 이런 상황을 쉽게 헤쳐나간다.

Cloud formation template 에서는 이런 상황을 서로 밀접하게 엮인 리소스를 사용할 때 겪게 된다. 예를 들면 ELP와 EC2, EC2와 Elasticsearch 또는 security group 등의 설계층에서 볼 수 있다.

위의 그림과 같이 web server 와 db server, Security Group과 Security Group이 다른 DB 스택에 존재하지만 서로를 바라보고 있을 때 생기는 일이다. 이때 문제 해결 방법으로는 DependsOn 속성을 사용해서 해결이 가능하다.

자세한 내용은 아래 공식 링크를 확인하면 더 많은 정보를 얻을수 있다.

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/troubleshooting.html#troubleshooting-errorsdependence-error

+ Recent posts