설정 구조
디렉토리 레이아웃
cloud-operation-ai/
├── content/ # 워크샵 콘텐츠 (마크다운)
│ ├── index.{en-US,ko-KR}.md # 메인 소개
│ ├── imaging-platform-architecture.md # ExampleCorp 아키텍처
│ ├── module-1-agentcore-runtime/ # 모듈 1 콘텐츠
│ ├── module-2-agentcore-memory/ # 모듈 3 콘텐츠
│ ├── module-3-a2a/ # 모듈 4 콘텐츠
│ ├── module-4-cloudwatch-investigations/ # 모듈 2 콘텐츠
│ ├── summary.md # 요약
│ └── cleanup.md # 리소스 정리
│
├── assets/ # 실습용 코드 자산
│ ├── module-1/agentcore-reference/ # 모듈 1 참조 구현
│ │ ├── agent_config/
│ │ │ ├── agent.py # TroubleshootingAgent
│ │ │ ├── memory_hook_provider.py # Memory Hook
│ │ │ └── utils.py
│ │ ├── prerequisite/ # Lambda 함수들
│ │ │ ├── lambda-dns/
│ │ │ ├── lambda-connectivity/
│ │ │ └── lambda-cloudwatch/
│ │ ├── test/ # 테스트 스크립트
│ │ ├── Dockerfile
│ │ └── main.py # 엔트리포인트
│ │
│ ├── workshop-module-3/ # A2A 에이전트들
│ │ ├── a2a/
│ │ │ ├── a2a-collaborator-agent/ # Collaborator
│ │ │ ├── a2a-connectivity-agent/ # Connectivity
│ │ │ └── a2a-performance-agent/ # Performance
│ │ ├── agentcore-connectivity-agent/ # AgentCore 호스팅 버전
│ │ └── agentcore-performance-agent/ # AgentCore 호스팅 버전
│ │
│ └── workshop-module-4/ # CloudWatch 설정
│
└── static/images/ # 워크샵 이미지 (81개)핵심 파일
TroubleshootingAgent (agent_config/agent.py)
agent_config/agent.py)Memory Hook Provider (memory_hook_provider.py)
memory_hook_provider.py)Collaborator Agent (a2a-collaborator-agent/agent.py)
a2a-collaborator-agent/agent.py)엔트리포인트 (main.py)
main.py)Docker 설정
마지막 업데이트