AWS를 사용하다 보면 AWS cli(https://aws.amazon.com/ko/cli/) 가 AWS 콘솔 보다 훨씬 편한 경우들이 있다. 그렇지만 먼가 아쉬움들이 있는 것은 사실이다. 어떤 것들은 cli 가 아닌 api로 구현되어 있는 경우들도 있고, 모든 명령어를 찾아보기에는 gcp 의 cloud shell(https://cloud.google.com/shell)이 그립게만 느껴진다. 도움이 되길 바라며 여러가지 기능을 지원하는 다양한 3rd-party 도구를 소개해 본다. aws-shell https://github.com/awslabs/aws-shell...
Autoscailing 사용시 instance 가 종료되면 ebs 가 남는 경우가 있는데, 정기적으로 지우기 위해서 조회해서 한번에 삭제하는 스크립트를 만들어 보았다. AWS CLI 설치는 필수! https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/cli-chap-install.html 미사용 볼륨 조회 aws ec2 describe-volumes --filters Name=status,Values=available 이런식으로 조회가 된다. 미사용 볼륨 삭제 aws ec2 delete-volume --volume-id 조회된 VolumeId를 넣어주면 된다. CloudWatch 랑 람다 연동해서 삭제할 수도 있지만, cloudwatch, 람다...
1. 서론 CI/CD 파이프라인은 크게 형상관리, 빌드, 테스트, 배포, 모니터링으로 구성되어있다. 그중 ‘레지스트리’ 는 CI/CD 파이프라인을 통해 빌드된 이미지를 관리하는 서비스이며, 대표적으로 우리가 가장 많이 사용하는 docker hub, AWS ECR 등의 서비스가 있다. docker hub의 경우 무료로 사용할수 있지만, 배포된 이미지가 공개 되기 때문에 누구나 다운로드 해서 받아볼수 있는 단점을 가지고 있다. 이를 위해선...