어느 리전에서 AWS 서비스를 사용중인지 조사해보기

어느 리전에서 AWS 서비스를 사용중인지 조사해보기

현재 AWS 에서 사용하고 있는 리전과 그 서비스에 대하여 알아보는 방법을 설명한 글입니다.
Clock Icon2024.08.28

안녕하세요 클래스메소드의 이수재입니다.
이번에 리전 제한이 필요하여 관련 내용을 조사하고 있었습니다.
제한 전에 어떤 리전에서 현재 서비스들을 사용하고 있는지 확인할 필요가 있어서 관련 내용을 간략하게 공유해보려 합니다.

어떻게 조사할까

선택지 자체는 꽤 많습니다.

  • AWS CloudTrail 에서 각 리전 별로 필터링
  • AWS Config 에서 조사
  • AWS Resource Groups 에서 확인
  • AWS Cost Explorer 에서 비용 확인

이 중 간단하게 확인할 수 있는 방법은 Resource Group 과 Cost Explorer 를 확인하는 방법이라고 생각합니다.

이번 글에서도 이 서비스를 활용한 확인 방법에 대해 알아봅니다.

AWS Resource Groups

리소스 그룹을 사용하여 AWS 리소스를 구성할 수 있습니다. AWS 리소스 그룹은 많은 리소스에 대한 작업을 한 번에 관리하고 자동화할 수 있는 서비스입니다. -공식 문서

AWS 에서 사용하고 있는 리소스들을 확인하고 한번에 태그를 붙이는 등의 작업을 할 수 있는 서비스입니다.
이번 목적에 가장 적합한 서비스라고 할 수 있습니다.

서비스를 사용하는데 있어 자체 비용은 발생하지 않습니다.

그룹 수명 주기 이벤트를 켜서 AWS Resource Groups가 리소스를 모니터링하도록 할 수 있고 이를 통해 EventBridge, SNS 등 다른 서비스와 연계할 수 있습니다.

리소스를 검색할 때 일부 대상으로 하지 않는 리소스도 있습니다.
자세한 내용은 다음 문서를 참고해주세요.

확인 방법

확인 방법은 간단합니다.

  1. AWS Resource Groups and Tag Editor에 액세스합니다.
  2. 태그 지정의 태그 편집기에 액세스합니다.
  3. 확인할 리전을 선택합니다. 저는 도쿄, 서울, 버지니아 이외의 리전에서 현재 이용하고 있는 모든 서비스를 확인하도록 설정했습니다.
  • 특정 태그를 검색하려면 태그도 선택합니다.
    111
  1. 이후 리소스 검색을 눌러 검색하면 다음과 같이 나옵니다.
    222
    필요에 따라 목록을 csv로 다운로드 할 수 있습니다.

Cost Explorer

AWS 상의 비용을 확인할 수 있는 Cost Explorer에서 각 리전에서 비용이 발생하고 있는지 확인하여 리소스가 실행중인지 파악할 수 있습니다.

확인 방법

Cost Explorer 에서 필요한 필터를 설정하고 금액을 확인하는 방식입니다.

  1. 과금 정보 및 비용 관리 서비스의 Cost Explorer 에 액세스합니다.
  2. 필요한 필터링을 설정합니다. 저는 도쿄, 서울, 버지니아 북부 이외의 리전에서 발생하는 비용을 확인하였습니다.
    • 이미지에서는 서비스를 차원으로 지정하여 필터링했습니다.
      111
    • 상세한 비용 내용까지 확인하고 싶은 경우에는 사용량 유형 으로 선택하여 적용합니다.
      222
  3. 각 리전에서 어떤 비용이 발생하는지 확인하고 해당 기능에 대해 검토합니다.

마무리

SCP 등을 이용하여 리전 차단을 설정할 때 영향을 파악하는 것은 중요합니다.
확인 자체는 간단하므로 검토해보는 것을 추천합니다.

긴 글 읽어주셔서 감사합니다.
오탈자 및 내용 피드백은 must01940 지메일로 보내주시면 감사합니다.

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.