2023년 5월 10일 AWS Management Console Private Access 가 정식 출시됐다고 한다.
https://aws.amazon.com/ko/about-aws/whats-new/2023/05/aws-management-console-private-access/
뭔가 기능 이름만 봐선 프라이빗 환경 (인터넷이 되지 않는) 에서 AWS 콘솔을 사용할 수 있는 것 같은데...
한 번 실습을 통해 확인해보자.
AWS Management Console Private Access 는 우선 서울 리전에서는 지원되지 않는다. 따라서 버지니아 리전에서 환경 셋팅 후 진행했다.
테스트 환경은 위와 같으며 테스트 과정은 아래와 같다.
- signin, console, s3에 대한 VPC 엔드포인트를 생성한다.
- 생성한 VPC 엔드포인트로의 네트워크 라우팅을 위해 Route53을 통해 DNS 레코드를 구성한다.
- Bastion EC2를 통해 인터넷 연결이 안돼있는 Test Window EC2에 접속한다.
- Test Window EC2에서 브라우저로 AWS Management Console을 연다.
과정을 하나하나 살펴보자. ( VPC, Subnet, EC2 생성 내용은 생략하겠다. )
1. signin, console 에 대한 VPC 엔드포인트를 생성한다.
1) VPC 서비스 접속 후 엔드포인트 생성 클릭
2) console, signin 에 대한 VPC 엔드포인트 생성
- 이름 임의 설정
- 프라이빗 서브넷
- 아웃바운드 443 이 오픈돼있는 보안그룹 설정
- 전체 액세스
2. Route53 도메인 등록
1) Route53 Private Hosted Zone 생성
2) 해당 호스팅 영역에 대한 ALIAS 레코드 추가 (각 VPC 엔드포인트에 알맞은 A레코드 연결)
3. Test Window EC2 접속
1) 터널링을 통한 Test Window EC2 접속
2) 인터넷 불가 환경 확인
4. AWS Management Console 접속 및 로그인 테스트
확인 한 내용 결과 Console 로그인 창이나 접속 과정까진 되는 것으로 보이나, 로그인 한 이후 화면이 위와 같이 안나오는 걸 볼 수 있다. 이유가 무엇일까??
브라우저의 개발자 도구를 통해 보면 우리가 Route53을 통해 등록한 DNS 값은 ~.aws.amazonaws.com 뿐인데 실제 페이지 소스를 보게되면 Private Hosted Zone에서 설정하지 않은 도메인의 JavaScript 파일을 요청하여 실패한 것으로 보인다.
awsstatic.com, a2z.com 등의 도메인에 대해서도 실패하고 있다.
결국은 위 도메인들에 해당하는 VPC 엔드포인트는 존재하지 않기 때문에 인터넷이 되지 않는 환경에선 액세스 할 수 없는 듯 하다.
그럼 이번엔 Test Window EC2 라우팅테이블에 NGW 를 추가하여 인터넷이 되는 환경을 만들고 테스트 해보자,
라우팅 수정 후 AWS Management Console 접속 테스트 시 아래와 같이 접속 가능한 모습과 평소 콘솔과 다른 Private Access를 통해 접속했다는 문구를 확인 할 수 있다.
현재 환경은 버지니아 리전에만 VPC 엔드포인트 생성 및 Route53 DNS 등록을 했기 때문에 아래와 같이 다른 리전에 대해서는 접속 되지 않는다.
이상으로 AWS Management Console Private Access 에 대해서 실습과 함께 알아보았다.
처음에 기대했던 프라이빗 환경에서의 콘솔 접속이 되지 않는데... 그래서 이 기능은 어디에 사용하는 것 일까??
다음 게시물에서 이어서 알아보겠다.
'AWS' 카테고리의 다른 글
AWS Config를 사용해서 미사용 EIP 체크 및 자동 삭제 해보기 (0) | 2023.05.24 |
---|---|
AWS Management Console Private Access 용도 (1) | 2023.05.19 |
AWS ALB에 고정 IP 할당 (NLB + ALB) (0) | 2023.05.16 |
AWS Private Link 써보기 (0) | 2023.05.11 |
AWS Notification 소개 및 사용해보기 (0) | 2023.05.11 |