티스토리 뷰

카테고리 없음

AWS Perspective 사용하기

미니대왕님 2021. 3. 23. 16:49

AWS Perspective 사용하기

 

https://d272bhgu41t6o1.cloudfront.net

 

최근에 AWS 에서 AWS Perspective 라는 이름의 AWS 계정 내에서 사용하는 다양한 AWS 자원들을 시각화해주는 도구를 소개하였습니다. AWS Perspective 에 대한 자세한 소개는 아래 링크에서 제공하는 Deployment Guide 를 참고하시면 됩니다.

AWS Perspective | Implementations | AWS Solutions

What does this AWS Solutions Implementation do? AWS Perspective is a tool that quickly visualizes AWS Cloud workloads…

1. cloud fomation  설정하기 (템플릿 다운로드하기)

s3.amazonaws.com/solutions-reference/aws-perspective/latest/aws-perspective.template

1. 스택생성 

2. 파일 업로드는 맨 위에 다운로드 받은 템플릿 파일로 진행합니다.

3. 스텍 세부정보 입력합니다.

4.스택옵션의 고급 옵션들도 한번씩 체크해보세요~

5. 완성 되기 직전 스택 생성을 누릅니다.

기본 셋팅이 끝났으면 cloudformation 생성되는 내용은 파란색으로 기입해봅니다.

1. 버지니아는 VPC 정보가 없어서 KR 리전에 다시 생성해봅니다.

2. 스텍이름 : KR-perspective-cloud 라고 짓었습니다.

 

3. 진행과정 

4. 전체 셋팅중(4~50분 기다려야 완성될듯 하네요)

5. 출력 눌렀을때 URL 나오면 성공( 아직 안나옴 ;;; 기다려야함 ;;; 지루함 ;;; 언제 나오지)

6. URL  성공!

CloudFormation 설치 링크를 클릭하여 CloudFormation 을 설치해보도록 하겠습니다.

AWS Perspective 설치를 위해서는 AWS Perspective 만을 위한 별도의 AWS 계정을 생성한 후 AWS Perspective 만을 사용하는 것을 목적으로 사용하시는 것을 권고드립니다.

저도 AWS Perspective 용 AWS 계정을 별도로 생성하여 테스트를 진행하였습니다.

위의 “Launch in the AWS Console” 버튼을 클릭하면 AWS Perspective 계정에 CloudFormation Template 이 설치가 되게 되는데 아래 화면에 보이는 것처럼 상당히 많은 수의 Nested CloudFormation 이 순차적으로 설치되게 됩니다. 모든 CloudFormation Stack 이 설치되는데는 약 40분 정도 소요되는 것 같습니다.

CloudFormation Stack 이 설치됨에 따라 아래와 같이 AWS Perspective 환영 메일이 날아오네요.

  • Username: admin
  • Password: 7,fRv*

모든 CloudFormation Stack 설치가 완료되었다면 본격적으로 AWS Perspective 설정 작업들을 해주어야할텐데요. 가장 먼저 해야할 작업은 Cognito 의 사용자 설정을 해주는 것입니다.

AWS Perspective 계정에서 Cognito 서비스로 이동한 후 만들어져 있는 Pool 에서 아래와 같이 사용자를 추가해주겠습니다.

참고로 사용자는 향후 Import 되는 계정의 정보를 모두 공유하기 때문에 서로 다른 AWS 계정을 Import 하고 각각 다른 사용자가 열람 권한을 갖어야 한다면 사용자를 각각 생성하여야 합니다.

email. 상황

Cognito User 를 생성하였다면 아래와 같이 CloudFormation Stack 에서 “CloudFrontDistribution” 이 포함되어 있는 Stack 을 선택하여 “Outputs” 필드에 있는 URL 을 클릭합니다. 이 URL 을 AWS Perspective 서비스 접속화면입니다.

AWS Perspective 로그인 페이지에서 Cognito 에서 생성한 사용자와 암호를 이용하여 로그인 한 후,

암호를 변경하여 주도록 합니다.

AWS Perspective 페이지에 접속하면 아래처럼 “Getting Started” 페이지가 나오게 되는데 여기는 AWS Perspective 에 Import 할 계정과 Region 을 설정하는 화면입니다. 여기에서 Import 를 해도 되고 나중에 다른 메뉴를 통해 Import 를 해도 됩니다. 저는 여기에서 Import 를 하도록 하겠습니다.

아래처럼 Account 에 Account Number 를 입력하고 Import 할 Region 을 선택한 후 “Import” 버튼을 클릭하면,

아래와 같이 하단에 “Deploy Template” 과 “View Template” 버튼이 나타납니다. Import 할 AWS 계정에 로그인 되어 있는 상태라면 “Deploy Template” 버튼을 클릭해주면 바로 해당 AWS 계정의 CloudFormation Stack 설치 화면으로 전환되게 되고 “View Template” 버튼을 클릭하면 Import 환경 설정을 위한 CloudFormation Stack 의 내용을 볼 수 있습니다. 향후에 따로 Import 를 하고자 한다면 “View Template” 버튼을 클릭한 후 CloudFormation 내용을 저장한다음 사용하면 됩니다.

이렇게 Import 를 위한 CloudFormation Template 까지 설치하게되면 AWS 계정 환경 Import 를 위한 작업은 모두 마무리가 되었습니다. Import 를 위한 계정 상태 확인이나 추가 Import 계정 설정은 AWS Perspective 메뉴 좌측에 위치한 “Configuration” → “Account & Region” 메뉴에서 확인 가능하고 아래 화면과 같이 등록된 AWS 계정과 마지막 정보 스캔 시간도 확인할 수 있습니다.

Import AWS 계정의 CloudFormation Stack 설치가 완료된 후 2~30분의 시간이 흐르면 AWS Perspective 화면에서 해당 계정에 대한 자원 정보를 확인하실 수 있는데요.

아래 그림처럼 선택한 자원에 대한 관련 리소스 정보를 다이어그램으로 보실 수 있습니다.

끝.
eunsu-shin.medium.com/aws-perspective-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-546c359fadb4

댓글