본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

Granted

0

Granted는 fwdcloudsec에서 개발한 명령줄 인터페이스(CLI) 애플리케이션으로, AWS 역할을 간편하게 찾고 여러 클라우드 계정을 웹 브라우저에서 동시에 열 수 있도록 지원합니다.

개발자 도구보안역할 관리클라우드

소개

Granted는 fwdcloudsec에서 개발한 명령줄 인터페이스(CLI) 애플리케이션으로, AWS 역할을 간편하게 찾고 여러 클라우드 계정을 웹 브라우저에서 동시에 열 수 있도록 지원합니다. 이 도구는 AWS 프로파일을 읽어 역할을 가정하고 브라우저에서 콘솔을 열어주는 방식으로 작동하며, 캐시된 자격 증명을 암호화하여 보안을 강화합니다. Granted는 macOS, Linux, Windows를 지원하지만 Windows 지원은 다른 플랫폼에 비해 테스트가 덜 진행되었습니다. 공식 웹사이트와 GitHub 저장소에서 문서 및 설치 방법을 확인할 수 있습니다.

상세정보

역할 찾기 및 가정 간소화

Granted는 로컬 .aws/config 파일에서 사용 가능한 프로파일 목록을 읽어와 역할을 빠르게 찾고 가정할 수 있도록 도와줍니다.

다중 계정 동시 접근

네이티브 브라우저 기능을 활용하여 여러 AWS 계정을 동시에 웹 브라우저에서 열어볼 수 있어 계정 간 전환이 원활합니다.

자격 증명 암호화 캐싱

캐시된 SSO 토큰을 평문이 아닌 암호화된 형태로 디스크에 저장하여 보안 위험을 줄입니다.

다운로드·설치 방법

Windows에서는 Scoop을 통해 Granted를 설치할 수 있습니다. 먼저 Scoop이 설치되어 있어야 하며, 다음 명령어를 실행하여 Granted를 설치할 수 있습니다:

  • Scoop 버킷 추가: scoop bucket add extras
  • Granted 설치: scoop install granted

또는 공식 홈페이지에서 제공하는 설치 방법을 따를 수 있습니다. macOS에서는 Homebrew를 사용할 수 있습니다:

  • brew tap fwdcloudsec/granted
  • brew install granted

기본 사용법/명령어

설치 후 터미널 또는 명령 프롬프트에서 다음 단계를 따라 Granted를 사용할 수 있습니다:

  1. Granted 설치 확인: granted --version 또는 assume --help 실행
  2. 역할 목록 보기: assume 명령어 실행 시 사용 가능한 AWS 프로파일 목록이 표시됩니다.
  3. 특정 역할 가정 및 콘솔 열기: assume -c <프로파일명> 명령어를 실행하면 해당 역할의 AWS 콘솔이 웹 브라우저에서 열립니다.
  4. 다중 계정 동시 접근: 여러 assume -c 명령을 차례대로 실행하면 각 역할의 콘솔이 별도 브라우저 탭 또는 창에서 열려 동시에 사용할 수 있습니다.

이런 경우에 유용합니다

여러 AWS 계정이나 역할을 자주 전환해야 하는 개발자, DevOps 엔지니어, 클라우드 관리자에게 유용합니다. 예를 들어 개발 계정과 운영 계정을 번갈아가며 작업해야 할 때, 각 계정의 콘솔을 수동으로 로그인하지 않고도 한 번의 명령으로 빠르게 전환할 수 있습니다. 또한 보안이 중요한 환경에서 평문 자격 증명이 디스크에 저장되는 것을 방지하고자 할 때도 유용하게 사용할 수 있습니다.

지원 환경·시스템 요구사항

Granted는 macOS, Linux, Windows를 지원합니다. 그러나 Windows 지원은 다른 플랫폼에 비해 테스트가 덜 진행되었으므로 Windows에서 문제가 발생할 경우 공식 Slack 채널이나 GitHub 이슈를 통해 피드백을 제공하는 것이 권장됩니다. 현재 Granted는 AWS 역할 접근을 지원하며, 다른 클라우드 제공업체 지원은 이슈를 통해 요청할 수 있습니다.

최신 버전·업데이트

현재 버전은 0.39.0이며, 최신 업데이트 정보는 GitHub 저장소의リリース 노트 또는 공식 웹사이트에서 확인할 수 있습니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.