단계 1: 가상 환경 활성화
배스천 인스턴스 연결



환경 설정

프로젝트 구조 분석
핵심 의존성 (requirements.txt)
패키지
역할
마지막 업데이트




마지막 업데이트
mkdir -p /workspace/workshop-module-1 && cd /workspace/workshop-module-1 && curl https://ws-assets-prod-iad-r-iad-ed304a55c2ca1aee.s3.us-east-1.amazonaws.com/25286efc-5ab4-45b2-a654-bc31f00e0426/cloudops-zip-files/module-1.zip --output module-1.zip && unzip module-1.zipcd agentcore-reference && source .venv/bin/activate/workspace/workshop-module-1/agentcore-reference/
├── .bedrock_agentcore.yaml # AgentCore 런타임 설정
├── main.py # 에이전트 엔트리포인트
├── agent_config/ # 에이전트 핵심 로직
│ ├── agent.py # TroubleshootingAgent 클래스 (179줄)
│ ├── memory_hook_provider.py # 메모리 훅 (모듈 3에서 활용)
│ ├── access_token.py # OAuth2 토큰 관리
│ ├── context.py # 런타임 컨텍스트
│ ├── streaming_queue.py # 스트리밍 응답 큐
│ └── utils.py # SSM 파라미터 헬퍼
├── scripts/ # 배포 및 설정 스크립트
│ ├── agentcore_gateway.py # Gateway 생성/삭제 (410줄)
│ ├── agentcore_agent_runtime.py # Runtime 생성/삭제
│ ├── cognito_credentials_provider.py # Cognito 설정 (805줄)
│ └── utils.py # 공통 유틸리티
├── prerequisite/ # Lambda 도구 배포
│ ├── lambda-dns/ # DNS 해석 도구
│ ├── lambda-connectivity/ # 연결성 분석 도구
│ └── lambda-cloudwatch/ # CloudWatch 모니터링 도구
└── test/ # 에이전트 테스트
└── test_agent.py # 대화형 테스트 스크립트