Today Key : aws, privatelink, vpc, resource, endpoint, 리소스, 엔드포인트, group, 그룹, child
지난 12월 1일 공개된 'AWS announces access to VPC resources over AWS PrivateLink' 에 대한 내용에 대한 세번 째 포스팅입니다.
이번 포스팅에서는 Resource Group와 Child Resource를 만들어서, Child Resource를 Resource Group에 연결하여, 서비스를 호출하는 것까지 진행합니다.
Resource Configuration에서 Configuration Type Resource Group을 선택합니다.
Resource Group은 Child Resource에 대한 Group 형태이기 때문에
Resource definition을 별도로 설정하지는 않고,
Protocol과 Resource Gateway만 지정합니다.
다음과 같이 Resource Group이 생성되고 나면,
현재 Resource Group에 속해 있는 Resource를 'Resource definitaion' 탭에서 확인 할 수 있습니다.
현재는 Resource Group만 생성했기 때문에 아무런 Child resource도 없습니다.
이제 Child Resource를 생성해 보겠습니다.
Resource Configuration을 만들 때, Type을 Resource로 하고
Type을 Child로 한 후, 앞서 만든 Resource Gruop을 선택합니다.
그러면, 현재 생성하는 Child Resource가 Resource Group에 속하게 됩니다.
개별 Resource definition을 설정하여 Child Resource를 생성합니다.
생성된 Child Resource는 Resource definition과 Tag 탭을 제외하고는 모두 비활성화 됩니다.
나머지 탭의 내용은 Resource Group에서 설정한 값이 그대로 적용된다고 보시면 됩니다.
이제 Resource Group으로 다시 가서,
Resource definition 탭을 보면 아래와 같이 Child Resource가 연결된 것을 확인 할 수 있습니다.
※ 혹시 Child resource가 안보이면, 다른 메뉴나 다른 리전을 갔다가 다시 와보세요
각각의 Child Resource에 대한 Endpoint에 대한 DNS Name을 Endpoint associations에서 확인 할 수 있습니다.
각각의 Endpoint의 DNS Name으로 호출하면 다음과 같이 정상적으로 서비스가 호출되는 것을 볼 수 있습니다.