사용법 2

jq 명령어 설치 및 사용방법 (feat. select, filter, json 필드 추가/삭제)

jq 란? 위 사진은 jq 홈페이지에서 캡처한 화면인데, 간단히 말해서 json 을 다루는 Tool 이다. Linux shell 에서 텍스트나 csv 파일을 다룰때, sed, awk 등을 사용하는데, 이처럼 json 포맷의 데이터를 다루기 편한 기능들을 모아놓은 utility 라고 생각하면 된다. Kubernetes나 AWS 등은 resource의 상태조회시 json 포맷으로 결과가 return 된다. 이러한 결과값 중에서 원하는 attrbute만 추출하거나, 필터링하거나, csv 포맷으로 변경하는 등의 작업을 jq 로 할 수 있다. jq 설치 (install) download 페이지를 참고한다. 기본 명령어 (apt-get install, brew install 등) 을 사용해서 설치한다. Window..

IT/Programming 2022.11.10

AWS CodeDeploy 사용법 (feat. EC2 배포, 실패 log 확인, 요금)

AWS CodeDepoly란? 쉽게 말해, AWS에서 제공하는 배포서비스이다. 이름 그대로 Application 배포를 관리한다. Regional 서비스이므로 Region 단위로 배포 및 Application 관리가 가능하다. CodeDeploy를 사용해서 EC2에 Application을 배포해보자 대략적인 순서는 아래와 같다. IAM Role을 생성 S3 버킷 생성, 어플리케이션 및 appspec.yml 업로드 EC2 인스턴스 생성 및 설정 CodeDeploy 항목 생성 (Application, Deployment Group) 배포 실행 1. IAM Role 생성 먼저 IAM에서 Role을 만들어야 한다. 아래와 같이 총 2개의 Role을 만들어야 한다. 1) CodeDeploy 에서 사용할 Role ..

IT/Public Cloud 2021.12.07
반응형