Skip to Content

AWS

AWS 클라우드 서비스와 연결하여 AWS CLI 명령을 실행할 수 있습니다.

주요 기능

  • AWS CLI 명령 실행
  • AWS 서비스 관리 및 조회
  • 리소스 상태 확인
  • 자동화된 AWS 작업 수행

기본 정보

인증 방식

AWS 액세스 키를 사용하여 인증합니다.

입력 파라미터

  • Access Key (필수): AWS 액세스 키 ID
  • Secret Access Key (필수): AWS 시크릿 액세스 키
  • Session Token (선택): 임시 자격 증명 사용 시 세션 토큰
  • Region (필수): AWS 리전 (예: us-east-1, ap-northeast-2)

지원하는 MCP 도구

AWS CLI 실행 도구

run_aws_cli

AWS CLI 명령을 실행하고 결과를 반환합니다.

사용 예시

예를 들어,

  • Prompt로 “현재 AWS 계정 정보를 확인해줘” 라고 입력하면,
  • LLM은 MCP를 통해 run_aws_cli 도구를 호출하여 aws sts get-caller-identity 명령을 실행합니다.
  • 그리고, Tool 호출 결과를 기반으로 채팅에서 응답합니다.

지원하는 AWS CLI 명령 예시

계정 및 인증

  • aws sts get-caller-identity: 현재 사용자 정보 확인
  • aws sts assume-role: 역할 전환

EC2 관리

  • aws ec2 describe-instances: EC2 인스턴스 목록 조회
  • aws ec2 start-instances: 인스턴스 시작
  • aws ec2 stop-instances: 인스턴스 중지

S3 관리

  • aws s3 ls: S3 버킷 목록 조회
  • aws s3 cp: 파일 업로드/다운로드
  • aws s3 sync: 디렉토리 동기화

RDS 관리

  • aws rds describe-db-instances: RDS 인스턴스 목록 조회
  • aws rds create-db-snapshot: 스냅샷 생성

Lambda 관리

  • aws lambda list-functions: Lambda 함수 목록 조회
  • aws lambda invoke: Lambda 함수 실행

CloudFormation 관리

  • aws cloudformation list-stacks: 스택 목록 조회
  • aws cloudformation describe-stacks: 스택 상세 정보 조회

AWS 자격 증명 설정 방법

  1. AWS IAM 콘솔에서 사용자 생성
  2. 필요한 권한 정책 연결
  3. 액세스 키 생성 및 다운로드
  4. 생성된 액세스 키와 시크릿 키를 안전한 곳에 저장

주의사항

  • AWS 자격 증명은 안전하게 보관하세요.
  • 필요한 최소한의 권한만 부여하는 것을 권장합니다.
  • 명령 실행 시 타임아웃이 설정되어 있습니다 (기본 30초).
  • 비용이 발생할 수 있는 명령 실행 시 주의하세요.
  • 프로덕션 환경에서는 특히 신중하게 사용하세요.
Last updated on