메뉴 닫기

AWS API MCP 서버와 Amazon Quick을 통한 자동화 워크플로우 구축 방법

AWS API MCP 서버와 Amazon Quick의 연결: Amazon Bedrock AgentCore Runtime을 중심으로

오늘날 클라우드 인프라가 확장되면서 운영 워크플로우의 복잡성도 증가하고 있습니다. 이러한 상황에서 SRE와 DevOps 엔지니어는 다양한 AWS 관리 도구와 API 문서를 번갈아 가며 사용해야 하는 어려움에 직면하게 됩니다. 이와 같은 문제를 해결하기 위해 AWS API MCP 서버와 Amazon Quick을 연결하여 자동화된 워크플로우를 구축하는 방법을 소개합니다.

주요 내용 및 사례

Amazon Bedrock AgentCore Runtime은 자연어 쿼리를 AWS API 호출로 변환하는 강력한 도구입니다. 이를 통해 사용자는 별도의 도구 전환 없이, "us-east-1 리전의 실행 중인 EC2 인스턴스를 보여줘" 같은 명령어를 통해 즉각적인 답변을 받을 수 있습니다. 이러한 통합은 일관된 통신을 가능하게 하며, AI 에이전트가 AWS 서비스와 상호작용 하는 방식도 표준화됩니다.

AWS API MCP 서버 연결 아키텍처 다이어그램

일상 운영에서의 활용 방법:

  1. 자연어로 질문을 던집니다: “us-east-1의 실행 중인 EC2 인스턴스를 보여줘.”
  2. Amazon Quick 맞춤형 에이전트가 사용자의 의도를 분석합니다.
  3. Amazon Cognito가 해당 요청을 인증합니다: Quick이 OAuth 2.0의 클라이언트 자격 증명을 사용하여 JWT 토큰을 발급받습니다.
  4. 에이전트는 AWS API MCP 서버와 연결합니다: 인증된 요청은 Amazon Bedrock AgentCore Runtime에 도달하여 JWT 토큰 유효성을 검증합니다.
  5. 요청이 허가되면 MCP 서버가 이를 변환합니다: 자연어 쿼리는 AWS CLI 명령어로 변환됩니다.
  6. AWS 서비스가 명령을 실행합니다: 구성한 IAM 역할을 사용하여 명령이 실행됩니다.
  7. 결과는 사용자가 읽기 쉽게 변환되어 반환됩니다.

조건 사항
AWS 계정과 Amazon Quick 엔터프라이즈 구독을 필요로 하며, 특히 IAM 권한 설정에 주의를 기울여야 합니다.

결론
이 글에서는 Amazon Quick과 AWS 서비스를 연결하고 자동화된 워크플로우를 구축하는 방법을 설명했습니다. 이를 통해 운영 효율성을 극대화하고 보안을 강화할 수 있으며, 특정 도메인에 맞춘 에이전트를 개발해 인시던트 관리 및 캡시티 플래닝 등 다양한 비즈니스 요구사항을 충족할 수 있습니다. 이러한 접근 방식은 AWS 인프라를 보다 일관되고 안전하게 관리할 수 있게 해줍니다.

[1] https://aws.amazon.com/blogs/machine-learning/integrating-aws-api-mcp-server-with-amazon-quick-suite-using-amazon-bedrock-agentcore-runtime/

AI, Cloud 관련한 문의는 아래 연락처로 연락주세요!

(주)에이클라우드
이메일 : acloud@a-cloud.co.kr
회사 번호 : 02-538-3988
회사 홈페이지 : https://www.a-cloud.co.kr/
문의하기


AI, Cloud 도입 상담 배너