[AWS] System Manager Runcommand

 System Manager Runcommand 


  • 사용 Run Command의 기능을 실행하려면AWS Systems Manager를 사용하면 관리형 인스턴스의 구성을 원격으로 안전하게 관리할 수 있다. 
  • A관리형 인스턴스는 Systems Manager 용으로 구성된 하이브리드 환경의 Amazon Elastic Compute Cloud (Amazon EC2) 인스턴스 또는 온프레미스 머신이다.
  • Run Command를 사용하면 일반적인 관리 작업을 자동화하고 대규모로 1회 구성 변경을 수행할 수 있다.
  • 관리자는 사용Run Command관리형 인스턴스에 대해 애플리케이션 설치 또는 부트스트랩, 배포 파이프라인 구축, Auto Scaling 그룹에서 인스턴스가 제거될 때 로그 파일 캡처, 인스턴스를 Windows 도메인에 연결 등과 같은 다양한 작업을 수행한다.

실습 

  • AWS Systems Manager Session Manager를 통해서 EC2 인스턴스에 접속을 시도하면 EC2 인스턴스 디스크 볼륨에 여유공간이 없어서 접속이 되지 않는다.
  • 대상 디렉토리 .(/tmp) 의 파일을 삭제하기 

디스크에 여유 볼륨이 없어서 접속이 안됨을 확인한다 .  
AWS Systems Manager Run Command를 이용해서 최적화한다 .





시스템 관리자  설정 

1 . 인스턴스 IAM 권한에 EC2RuleForSSM 추가 확인 


시스템 관리자  설정 2 

시스템 관리자 빠른 설치 구성
위치해 있는 리전 추가  











Run Command 설정 
좌측 노드 관리에서 Run Command 선택
AWS-RunShellScripts를 선택한다 . 




전체 디렉터리를 삭제하는 명령어를 삽입한다 . 
대상 디렉토리 선정 .(/tmp)
대상 인스턴스 선택 






ec2 접속 확인 

ec2로 session manager 접속 테스트를 한다 . 
접속 완료 











댓글