aws cli로 emr 클러스터의 목록을 확인하려고 한다. 간단하게 명령어를 정리해둔다.
클러스터 목록 확인
aws emr list-clusters
# 프로파일을 지정해야 하는 경우
aws emr list-clusters --profile <PROFILE_NAME>
# page 제거
aws emr list-clusters --no-paginate
정렬 없이 최대 50개의 클러스터 목록을 반환한다. 즉, 50개 기준으로 pagination 되어 있다. pagenation 없이 모든 목록을 출력하고자 할 때에는 --no-paginate 옵션을 사용한다.
활성 클러스터 목록 확인
aws emr list-clusters --active
현재 대기 중이거나 실행 중인 상태의 클러스터 목록만을 출력한다.
출력 형태 변경
결과는 기본적으로 json 형식으로 출력하지만, --output 옵션으로 출력 형식을 변경할 수 있다. 아래 예시는 출력 형식을 텍스트로 지정한 것이다.
aws emr list-clusters --output text
클러스터의 arn과 아이디, 클러스터 이름, 클러스터 상태(실행, 대기, 시작, 종료 등), 동작 시간 등의 정보를 출력한다.
참고 문서
https://docs.aws.amazon.com/cli/latest/reference/emr/list-clusters.html