ssh -i .\keypair.pem ec2-user@<BastionIP> -p 10100
Shell
복사
scp -P 10100 -i .\ws25-bastion-key.pem -r .\mark.sh ec2-user@<BastionIP>:~
Shell
복사
mark.sh (스크립트 테스트 가능)
Bastion Server에서 채점 진행 (10100포트)
리전을 ap-northeast-2 에 맞게 구성하였는지 확인
SSH 로 Bastion Server 접근되는지 확인
채점 전 v1.0.0의 앱이 돌아가는지 확인
1-1 아래의 사진처럼 정확히 출력되는지 확인
1-2 아래의 사진처럼 정확히 출력되는지 확인
1-3 아래의 사진처럼 vpc-로 시작하는 문자열이 2개 출력되는지 확인
1-4 아래의 사진처럼 출력되는지 확인
1-5 아래의 사진처럼 fl-로 시작하는 문자열이 2개가 다르게 출력되는지 확인
•
1이상의 숫자가 표시되는지 확인
1-6 아래의 사진처럼 출력되는지 확인
2-1 아래의 사진처럼 출력되는지 확인
2-2 아래의 사진처럼 출력되는지 확인
2-3 아래의 사진처럼 정확히 출력되는지 확인
3-1 아래의 사진처럼 출력되는지 확인
3-2 출력된 arn이 ws25-kms의 ARN인지 확인
4-1 아래의 사진처럼 정확히 출력되는지 확인
4-2 아래의 사진처럼 정확히 출력되는지 확인
4-3 아래의 사진처럼 출력되는지와 서브넷 2개가 ws25-app-db 서브넷의 ID인지 확인
4-4 출력된 arn이 ws25-kms의 ARN인지와 True가 출력되는지 확인
5-1 아래의 사진처럼 정확히 출력되는지 확인
5-2 아래의 사진처럼 출력되는지와 KMS ARN이 ws25-kms의 ARN인지 확인
5-3 아래의 사진처럼 출력되는지 확인
5-4 아래의 사진처럼 출력되는지 확인
6-1 출력된 arn이 ws25-kms의 ARN인지 확인
6-2 아래의 사진처럼 정확히 출력되는지 확인
6-3 아래의 사진처럼 정확히 출력되는지 확인
6-4 아래의 사진처럼 정확히 출력되는지 확인
6-5 아래의 사진처럼 정확히 출력되는지 확인
7-1 아래의 사진처럼 출력되는지 확인
7-2 아래의 사진처럼 정확히 출력되는지 확인
•
숫자가 모두 0인지 확인
8-1 아래의 사진처럼 정확히 출력되는지 확인
•
IP가 출력되는지 확인 (순서 무관)
8-2 아래의 사진처럼 정확히 출력되는지 확인
•
10.200.20.x (8-1-B에서 출력된 IP와 동일한지 확인)
•
10.200.21.x (8-1-B에서 출력된 IP와 동일한지 확인)
•
10.200.22.x (8-1-B에서 출력된 IP와 동일한지 확인)
•
2개 이상의 healthy가 출력되는지 확인
◦
아래의 사진처럼 정확히 출력되는지 확인
◦
6이상의 숫자가 출력되는지 확인
8-3 아래의 명령어를 통해 사진처럼 정확히 출력되는지 확인
•
채점시 프로토콜은 입력하지 않고 엔드포인트를 입력하고 진행해야함
Shell
•
/green 경로로 들어오는 요청은 Green 서비스로 전달되며, /red 경로로 들어오는 요청은 Red 서비스로 전달되는지 확인
9-1 아래의 명령어를 통해 사진처럼 정확히 출력되는지 확인
Shell
9-2 아래의 명령어를 통해 사진처럼 정확히 출력되는지 확인
Shell
10-1 CloudWatch 콘솔의 Container Insights에서 사진과 같이 ws25-ecs-cluster의 지표를 볼 수 있는지 확인
10-2 ws25-metrics 대시보드가 생성되었는지 확인 및 지표 확인
10-3 Monitoring 채점
•
아래의 명령어를 통해 3분 이내에 4xx에 대한 경보가 경보 상태로 전환되었는지 확인
Shell
•
아래의 명령어를 통해 3분 이내에 5xx에 대한 경보가 경보 상태로 전환되었는지 확인
Shell
10-4 아래의 명령어를 통해 green, red 요청에 대한 대시보드의 지표 값이 변화했는지 확인
Shell
11-1 아래의 사진처럼 정확히 출력되는지 확인
11-2 아래의 사진처럼 정확히 출력되는지 확인
11-3 아래의 사진처럼 정확히 출력되는지 확인
11-4 아래의 사진처럼 정확히 출력되는지 확인
11-5 아래의 사진처럼 모두 true가 출력되는지 확인
채점시 진행
11-6 아래의 명령어를 통해 CICD Test 진행
Shell
11-7 아래의 명령어를 통해 CICD Test 진행
Shell































































