소개
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/grantedbrew install granted
기본 사용법/명령어
설치 후 터미널 또는 명령 프롬프트에서 다음 단계를 따라 Granted를 사용할 수 있습니다:
- Granted 설치 확인:
granted --version또는assume --help실행 - 역할 목록 보기:
assume명령어 실행 시 사용 가능한 AWS 프로파일 목록이 표시됩니다. - 특정 역할 가정 및 콘솔 열기:
assume -c <프로파일명>명령어를 실행하면 해당 역할의 AWS 콘솔이 웹 브라우저에서 열립니다. - 다중 계정 동시 접근: 여러
assume -c명령을 차례대로 실행하면 각 역할의 콘솔이 별도 브라우저 탭 또는 창에서 열려 동시에 사용할 수 있습니다.
이런 경우에 유용합니다
여러 AWS 계정이나 역할을 자주 전환해야 하는 개발자, DevOps 엔지니어, 클라우드 관리자에게 유용합니다. 예를 들어 개발 계정과 운영 계정을 번갈아가며 작업해야 할 때, 각 계정의 콘솔을 수동으로 로그인하지 않고도 한 번의 명령으로 빠르게 전환할 수 있습니다. 또한 보안이 중요한 환경에서 평문 자격 증명이 디스크에 저장되는 것을 방지하고자 할 때도 유용하게 사용할 수 있습니다.
지원 환경·시스템 요구사항
Granted는 macOS, Linux, Windows를 지원합니다. 그러나 Windows 지원은 다른 플랫폼에 비해 테스트가 덜 진행되었으므로 Windows에서 문제가 발생할 경우 공식 Slack 채널이나 GitHub 이슈를 통해 피드백을 제공하는 것이 권장됩니다. 현재 Granted는 AWS 역할 접근을 지원하며, 다른 클라우드 제공업체 지원은 이슈를 통해 요청할 수 있습니다.
최신 버전·업데이트
현재 버전은 0.39.0이며, 최신 업데이트 정보는 GitHub 저장소의リリース 노트 또는 공식 웹사이트에서 확인할 수 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


