3.2 RAM기반의 MultiAccount TGW 구성
Update: 2020-02-26
Last updated
Was this helpful?
Update: 2020-02-26
Last updated
Was this helpful?
TGW(Transit Gateway)는 단일 Account에서 공유되는 AWS 자원입니다. 하지만 필요에 따라 같은 리전 안에서 서로 다른 Account(계정)에서 TGW를 함께 연결해서 사용한다면 간편한 구성과 고속의 전송 및 보안적인 요소들을 함께 사용 할 수 있습니다.
AWS에서는 이러한 서로 다른 계정간 자원 공유와 정책을 적용하기 위해 RAM(Resource Access Manager) 기능을 지원하고 있습니다.
기존 Account(계정)에서 TGW를 소유하고 있고, 이 TGW를 다른 계정에서 사용하도록 구성할 것입니다.
RAM은 Account가 소유한 여러 자원을 다른 Account에 공유하도록 초대할 수 있습니다.
1.[그림 3.2.1]에서 처럼 현재 Account가 주체가 되어, 다른 Account가 초대받을 수 있도록 설정합니다. Resource(자원)의 유형을 Transit Gateway를 선택하면, 현재 소유하고 있는 Transit Gateway가 나타나고 선택하고 공유합니다.
2.정상적으로 공유가 완료되면 [그림 3.2.2]에서 처럼 공유된 자원이 표기됩니다.
3.[그림 3.2.1]에서 Principals 메뉴를 통해 초대 받을 Account 정보를 기입하거나, 또는[그림 3.2.2]에서 공유된 자원을 선택하고 상단의 메뉴 "Modify"를 선택하면 " Principals" 메뉴에서 초대 받을 계정 정보를 입력할 수 있습니다.
정상적으로 초대가 이뤄지면, 다시 Z OCTANK가 생성된 계정으로 전환합니다. Z OCTANK가 포함된 계정에서 RAM(Resource Access Manager) 메뉴를 확인해 보면, 자원공유를 초대한 메뉴가 자동으로 보이게 됩니다.
4. 자원의 공유 초대는 초대 받은 Account에서 수락하지 않으면 사용하지 않습니다. TGW 사용을 위해 초대 받은 자원을 선택하고 [그림 3.2.5]에서 처럼 수락합니다.
5.정상적으로 자원 공유초대와 수락이 이뤄지면 [그림3.2.6]에서 처럼 Pending에서 상태가 변경되고, 공유된 자원의 정보를 확인 할 수 있습니다.
이제 Z OCTANK에서 정상적으로 다른 OCTANK VPC들이 연결되어 있는 TGW를 사용할 수 있게 되었습니다. 6.[VPC] - [Transit Gateway] 메뉴에서 정상적으로 표기되는지 확인합니다.
7.Z OCTANK에서 TGW 구성을 위해 Transit Gateway Attachment 를 생성합니다. [ZOCTANK Account] - [VPC] - [Transit Gateway] -[Transit Gateway Attachment]
8.생성된 Transit Gateway Attachment를 확인합니다.
9.TGW를 소유하고 있는 Account에서도 Z OCTANK에서 생성된 Transit Gateway Attachments가 정상적으로 Sync되어 보여지는지를 확인합니다.
10.이제 TGW에서 Route Table을 구성합니다. 기존 Account의 TGW에서 Z OCTANK를 수용할 Route Table을 선택합니다. 랩에서는 Green Route Table을 선택합니다. 해당 Route Table 에서 Z OCTANK를 Association 시킵니다. [기존 Account] - [VPC] - [Transit Gateway] - [Transit Gateway Route Table] - [Create Association]
11.정상적으로 Association 되었는지 확인합니다.
12.이제 Z OCTANK의 라우팅이 Green Route Table에 전파되도록 설정합니다. Route Table Propagation 에서 Association 된 Z OCTANK Attachments 를 추가하여 라우팅을 Green Route Table을 통해 전파합니다. 라우팅 테이블은 Green Route Table에 연결된 Attachments VPC들에만 전파될 것입니다. [기존 Account] - [VPC] - [Transit Gateway] - [Transit Gateway Route Table] - [Create Propagation]
이제 다른 Account의 VPC는 RAM을 통해서 기존 생성한 Account의 Transit Gateway에 연결되어 정상적으로 사용할 수 있으며, 더욱 빠르고 안전한 네트워크 연결이 가능해 졌습니다.
아래 그림은 "3.2 RAM기반의 MultiAccount TGW 구성"의 논리적인 구성과 개요를 표현한 것입니다. [그림 3.2.14]에서 5단계는 다음 "3.3. MultiAccount VPC 트래픽 제어"에서 구성할 것입니다.