HANDS-ON LAB / PREFLIGHT CHECK

핸즈온 랩 시작 전 확인

Chapter 1을 열기 전, 5분 프리플라이트

실습 환경이 켜져 있고 브라우저로 닿는지만 확인하면 준비 끝입니다. 아래 다섯 항목을 순서대로 체크하세요. 전부 초록이 되면 그대로 Chapter 1로 진입합니다.

소요 시간 5분 확인 항목 5개 환경 Workshop Studio + EC2 code-server Update 2026.07
CHECK 01

워크샵 접속

1분

배부받은 Workshop Studio 이벤트 링크로 접속해 AWS 콘솔이 열리는 것까지 확인합니다.

이벤트 접속 코드는 현장에서 배부됩니다. 접속 후 좌측 메뉴의 콘솔 열기로 AWS Management Console에 들어가면 이 계정이 오늘 하루 여러분의 실습 계정입니다. 리전은 ap-northeast-2 (서울)인지 우측 상단에서 확인하세요.

워크샵 접속: Access AWS account 버튼으로 콘솔에 들어갑니다. Outputs 표에 두 접속용 URL(C4E, CCB)이 이미 보입니다.
워크샵 접속: Access AWS account 버튼으로 콘솔에 들어갑니다. Outputs 표에 두 접속용 URL(C4E, CCB)이 이미 보입니다.
CHECKPOINT
CHECK 02

실습용 EC2 2대 확인

1분

실습을 위해 EC2 2대가 활성화되어 있습니다. EC2 콘솔에서 두 인스턴스가 실행 중인지 확인하세요.

인스턴스역할모델 경로
Claude Enterprise용 EC2Claude Enterprise 라이센스를 활성화해서 사용Anthropic 1P
Claude Code on Bedrock용 EC2Anthropic 직접 호출 대신 Amazon Bedrock 기반의 Claude 모델을 호출Amazon Bedrock 3P
택 1, 그리고 직접 접속 금지 두 경로 중 개인 선호에 따라 하나를 선택하면 됩니다. 이 랩에서는 EC2에 직접 접속하지 않고, EC2에 사전 배포된 VSCode Server(code-server)를 브라우저로 호출합니다. SSH 키는 필요 없습니다.
콘솔 진입 직후: 최근 방문에서 EC2로 이동합니다.
콘솔 진입 직후: 최근 방문에서 EC2로 이동합니다.
실습용 EC2 2대: c4e-endpoint(Claude Enterprise)와 ccb-endpoint(Claude Code on Bedrock), 둘 다 Running.
실습용 EC2 2대: c4e-endpoint(Claude Enterprise)와 ccb-endpoint(Claude Code on Bedrock), 둘 다 Running.
CHECKPOINT
CHECK 03

접속 주소 확인

1분

CloudShell에서 한 줄로 두 접속 주소를 뽑습니다. 콘솔 상단의 터미널 아이콘이 CloudShell입니다.

CloudShell, 전체 복사
echo "C4EEndpointUrl: $(aws cloudformation describe-stacks --stack-name vscode-server --query "Stacks[0].Outputs[?OutputKey=='C4EEndpointUrl'].OutputValue" --output text)" && echo "CCBEndpointUrl: $(aws cloudformation describe-stacks --stack-name vscode-server --query "Stacks[0].Outputs[?OutputKey=='CCBEndpointUrl'].OutputValue" --output text)"
출력 예시
C4EEndpointUrl: https://dre8s36xxxxx.cloudfront.net/?folder=/home/ec2-user
CCBEndpointUrl: https://d3f4g87xxxxx.cloudfront.net/?folder=/home/ec2-user

C4EEndpointUrl은 Claude Enterprise용, CCBEndpointUrl은 Claude Code on Bedrock용 접속 주소입니다. 선택한 쪽 하나만 있으면 됩니다.

콘솔 상단의 CloudShell을 열어 위 커맨드 한 줄을 붙여 넣으면 두 URL이 출력됩니다.
콘솔 상단의 CloudShell을 열어 위 커맨드 한 줄을 붙여 넣으면 두 URL이 출력됩니다.
지름길 Workshop Studio 팀 페이지의 Outputs 표에서도 같은 두 URL을 바로 복사할 수 있습니다. CloudShell 커맨드는 콘솔에서 다시 찾을 때의 방법입니다.
CHECKPOINT
CHECK 04

code-server 접속

1분

선택한 주소를 브라우저 새 탭에 붙여 넣으면 VS Code와 같은 화면이 열립니다.

주소 끝의 ?folder=/home/ec2-user가 시작 폴더를 지정합니다. 열리면 상단 메뉴에서 Terminal, New Terminal로 통합 터미널을 하나 띄워 두세요. 오늘 모든 랩이 이 화면 하나에서 진행됩니다.

접속 구조: CloudFront가 커스텀 헤더로 ALB(8888)를 지나 EC2의 code-server에 닿습니다. Claude Code는 이미 설치되어 있습니다.
접속 구조: CloudFront가 커스텀 헤더로 ALB(8888)를 지나 EC2의 code-server에 닿습니다. Claude Code는 이미 설치되어 있습니다.
CHECKPOINT
CHECK 05

Claude Code 기동 확인

1분

터미널에서 Claude Code가 설치되어 응답하는지만 확인합니다. 인증과 첫 세션은 Chapter 1에서 합니다.

Terminal, 전체 복사
claude --version
출력 예시
2.1.x (Claude Code)
CHECKPOINT

다음 단계

다섯 칸이 전부 초록이면 이륙 허가입니다.

증상원인처방
EndpointUrl이 빈 값스택 이름 또는 리전 불일치리전 ap-northeast-2 확인 후 스택 이름 vscode-server로 재실행
CloudFront 주소가 안 열림배포 직후 전파 지연2~3분 뒤 새로고침, 그래도 안 되면 다른 EndpointUrl로 교차 확인
터미널에 claude가 없음PATH 미적용 세션터미널을 닫고 새로 열기, 지속되면 브라우저 새로고침 후 재접속
NEXT

Chapter 1, 설치부터 Headless 자동화까지

인증(Claude account with subscription 또는 Bedrock)과 첫 세션이 Chapter 1의 첫 Task입니다. 화면 캡처가 포함된 준비 원문은 Notion, Claude Code 워크샵 준비에서 볼 수 있습니다.