반응형

배경 상황
AWS 서비스 구성하는데 잘 안되는 부분이 있어서 티켓을 생성했는데, 설명을 위해 AWS CLI 명령어 캡처하려고 하다가 불편해서 찾아보게 되었다.
설정 방법
AWS CLI를 다운받아 명령어를 실행하면 커맨드라인 페이저가 사용된다(참고로 버전 1에서는 페이저 기능이 없었고 버전2에서 추가되었다). 커맨드라인에서 너무 긴 텍스트가 출력되면 앞의 내용을 볼수가 없는데, 페이저를 사용하면 긴 문서도 끊어서 읽고 검색할 수 있게 된다.
하지만 때로는 나처럼 페이저가 불편할 수 있는데, 페이저 옵션을 비활성화하는 방법은 여러가지가 있다.
먼저 특정 명령어만 페이저 옵션 없이 실행하고 싶다면, 아래 옵션을 AWS CLI 명령어 실행 시 붙여주면 페이저 없이 결과가 출력된다.
--no-cli-pager
AWS CLI 명령어 전체에서 페이저 옵션 없이 실행하고 싶은 경우에는 환경변수를 설정하면 된다. 환경변수는 셸 재시작시 초기화 되기 때문에 셸 설정 파일(ex. ~/.zshrc, ~/.bashrc)에 추가해야 재시작후에도 환경변수가 적용된다.
export AWS_PAGER=''
aws configure 명령어로도 페이저 옵션을 비활성화 할 수 있다.
aws configure set cli_pager ""
위 명령어를 실행하면 ~/.aws/config 파일에 아래와 같이 default 프로필에 페이저 옵션이 지정되고, 특정 프로필에서만 페이저 옵션을 비활성화 하고싶은 경우에는 해당 프로필에 아래와 같이 페이저 옵션을 지정하면 된다.
[default]
region = ap-northeast-2
cli_pager =
'DevOps' 카테고리의 다른 글
[MongoDB]MongoServerSelectionError 에러 해결 방법 (1) | 2025.03.18 |
---|---|
[Kubernetes]GUI 클라이언트 OpenLens 설치 및 터미널, Log 보는 방법 (0) | 2025.03.15 |
[AWS]ALB 보안 그룹에서 CloudFront IP대역을 허용하는 방법(Managed Prefix List 활용) (0) | 2025.03.10 |
터미널에서 내가 입력했던 명령어 검색(reverse-i-search/bck-i-search) (0) | 2025.03.06 |
[ArgoCD]Google SSO(OAuth2.0)인증 연결하기 (0) | 2025.02.27 |