컨테이너 모델
배포 파이프라인
소스 코드 (agent_config/, main.py, Dockerfile)
↓
Docker 빌드 (linux/arm64)
↓
ECR 푸시
↓
AgentCore CLI (agentcore_agent_runtime.py create)
↓
CodeBuild 프로젝트 → 컨테이너 빌드
↓
AgentCore Runtime (microVM)Dockerfile
FROM ghcr.io/astral-sh/uv:python3.11-bookworm-slim
WORKDIR /app
ENV UV_SYSTEM_PYTHON=1 UV_COMPILE_BYTECODE=1
COPY requirements.txt requirements.txt
RUN uv pip install -r requirements.txt
RUN uv pip install aws-opentelemetry-distro>=0.10.1
ENV AWS_REGION=us-east-1 DOCKER_CONTAINER=1
RUN useradd -m -u 1000 bedrock_agentcore
USER bedrock_agentcore
EXPOSE 8080 8000
COPY . .
CMD ["opentelemetry-instrument", "python", "-m", "main"].bedrock_agentcore.yaml 주요 설정
엔트리포인트 (main.py)
모듈별 배포 비교
모듈
Runtime 이름
네트워크
메모리
마지막 업데이트