🎯 SAA-C03 오답 키워드 해설

사용법

각 문제마다 지문 키워드 → 정답 서비스 연결 로직을 정리. 외우는 게 아니라 키워드 보는 순간 반사적으로 연결되도록 훈련.


📑 목차


1. 실수 / 키워드 놓침

패턴

개념은 알고 있으나 지문에서 해당 키워드를 놓침. 시험에서 시간 여유 있으면 자연 해결.

Q75 — 트랜잭션 삭제 + RESTful API

지문 키워드정답
트랜잭션 삭제, 메시지 큐SQS
RESTful API 엔드포인트API Gateway

해답 로직: 삭제 요청 → SQS 큐잉 → API Gateway로 REST 노출


Q176 — 트래픽이 AWS 네트워크를 벗어나지 않도록

지문 키워드정답
AWS 네트워크 벗어나지 않음VPC 엔드포인트
DynamoDB / S3 접근Gateway Endpoint (무료)
기타 AWS 서비스Interface Endpoint

해답 로직: “인터넷 경유 금지” = VPC Endpoint 즉시 선택


Q213 — SQL 주입 / 스크립팅 공격 차단

지문 키워드정답
SQL 인젝션WAF
XSS (크로스 사이트 스크립팅)WAF
레이어7 공격WAF
DDoSShield

해답 로직: “SQL 주입” or “스크립팅” 단어 보이면 → WAF 반사 선택


Q310 — 구매 후 파일 액세스 URL 제공

지문 키워드정답
구매 후 파일 접근 허용Pre-signed URL
임시 URL, 시간 제한Pre-signed URL
AWS 계정 없는 외부 사용자Pre-signed URL

해답 로직: “구매 → 파일 접근 URL” = Pre-signed URL. CloudFront Signed URL은 CDN 배포 시.


Q374 — 여러 VPC 연결 (3개 이상)

지문 키워드정답
모든 VPC가 서로 통신 (3개+)Transit Gateway
전이적 라우팅 필요Transit Gateway
VPC 2~3개 소규모VPC Peering

해답 로직: VPC 여러 개 + “모든 VPC 통신” = TGW. Peering은 N*(N-1)/2 연결 필요.


Q401 — 단일 실패 지점 방지

지문 키워드정답
단일 실패 지점 제거Multi-AZ
고가용성 (HA)Multi-AZ
장애 조치 자동화Multi-AZ + ALB

Q474 — 모든 리전의 모든 VPC와 통신

지문 키워드정답
모든 리전, 모든 VPC 통신Transit Gateway (리전 간 피어링)
리전 간 TGW 연결TGW Inter-Region Peering

Q479 — 구성 검증 후 배포

지문 키워드정답
인프라 코드로 배포CloudFormation
배포 전 검증CloudFormation Change Set
일관된 환경 복제CloudFormation Template

Q663 — 데이터베이스 요청 캐싱

지문 키워드정답
DB 요청을 캐시ElastiCache Redis
세션 저장, 리더보드Redis
단순 캐시, 멀티스레드Memcached

습관 주의

“캐시” 보이면 바로 Redis 가는 습관 — 지문에서 “DB 요청 캐시” 명시 확인 필수.


2. 응용 부족

패턴

개념은 알지만 지문의 특정 조건을 정답과 연결 못함.

Q52 — 다양한 크기 출력 파일 + 고가용성 + 최소 오버헤드

지문 키워드정답
다양한 크기 파일 생성EFS (크기 제한 없음, 자동 확장)
여러 EC2 동시 접근EFS
고가용성EFS (Multi-AZ 기본)

함정: S3도 파일 저장 가능하나 → 마운트해서 직접 파일 I/O 필요 → EFS


Q128 — 상태 비저장 + 중단 허용 + 비용 최소화

지문 키워드정답
상태 비저장 (Stateless)컨테이너 (ECS/EKS) 적합
중단 허용 (Interruption Tolerant)Spot Instance
비용 최소화Spot

해답 로직: 상태 비저장 + 중단 허용 = Spot이 핵심. ECS vs EKS는 “기존 Kubernetes 사용 여부”로 구분.


Q141 — 가능한 빨리 전 세계 사용자에게 콘텐츠 제공

지문 키워드정답
정적 콘텐츠, 전 세계 배포CloudFront
동적 콘텐츠, 전 세계 TCP 가속Global Accelerator
단순 HTTP 트래픽 분산ALB (리전 내)

함정: “전 세계” 보인다고 Route53 리전 라우팅 선택 금지. 콘텐츠 전송이면 CloudFront.


Q200 — Cognito + API Gateway 접근 제어

지문 키워드정답
사용자 로그인/인증Cognito 사용자 풀
AWS 리소스 접근 권한Cognito 자격증명 풀
API Gateway 접근 제어Cognito 사용자 풀 권한 부여자

해답 로직: “API Gateway + Cognito 검증” = 사용자 풀 권한 부여자(Authorizer) 설정

사용자 → 로그인(User Pool) → JWT 토큰 → API Gateway → Cognito Authorizer 검증 → 허용

Q217 — 기본 인프라 정상 시 부하 처리 불필요 + 활성-수동 장애 조치

지문 키워드정답
기본 인프라 정상 시 불필요Pilot Light
활성-수동 장애 조치로 충분Pilot Light 또는 Warm Standby
핵심 시스템만 최소 실행Pilot Light

DR 전략 키워드 매핑:

  • “수시간 RTO 허용” → Backup & Restore
  • “핵심만 최소 실행, 장애 시 스케일 업” → Pilot Light
  • “축소 스케일로 항상 실행” → Warm Standby
  • “항상 풀 스케일” → Active-Active

Q243 — 파일 기반 애플리케이션 + 최소 대기 시간

지문 키워드정답
파일 기반EFS 가능성 있음
최소 대기 시간으로 데이터 제공S3 + CloudFront
전 세계 사용자CloudFront 캐싱

함정

“파일 기반” → EFS 선택 충동 주의. “최소 대기 시간 + 전 세계” 키워드가 있으면 CloudFront가 우선.


Q419 — 최소 관리 원칙 + 조직 전체 정책

지문 키워드정답
조직 전체 계정에 적용SCP (Service Control Policy)
루트 포함 모든 IAM 차단SCP
최소 권한 원칙 조직 레벨SCP

해답 로직: “조직(Organization) + 전체 계정 + 정책 강제” = SCP. 개별 계정 IAM으로는 불충분.


Q445 — 이전 기간 데이터 접근 + 업데이트 + S3 이동

지문 키워드정답
온프레미스 → AWS 데이터 이동DataSync
이전 기간 데이터 접근 유지DataSync로 S3 복사 후 로컬 유지
정기적 동기화DataSync 예약 실행

Q490 — 최소한의 코딩 + 지속적 백업 + RCU 영향 없음

지문 키워드정답
최소 코딩, 백업 자동화AWS Backup
DynamoDB 백업AWS Backup (온디맨드/예약)
RCU/WCU 영향 없음AWS Backup (백그라운드 처리)

Q519 — 데이터 신속 수집 + 분석 + 카탈로그

지문 키워드정답
데이터 카탈로그, 메타데이터 관리AWS Glue Data Catalog
ETL 변환AWS Glue
S3 데이터 SQL 분석Athena + Glue Catalog

Q594 — 실행/로드에 오랜 시간 + Lambda 콜드 스타트

지문 키워드정답
콜드 스타트 제거Provisioned Concurrency
초기화 시간 오래 걸림Provisioned Concurrency
예열된 Lambda 유지Provisioned Concurrency (웜 풀)

Reserved vs Provisioned:

  • Reserved: 최대 동시 실행 수 제한 (콜드 스타트 해결 안됨)
  • Provisioned: 미리 초기화 상태 유지 (콜드 스타트 없음)

Q626 — 데이터 무결성 자동 검증 + 전송

지문 키워드정답
데이터 무결성 검증DataSync (자동 체크섬 검증)
온프레미스 → AWS 전송DataSync
전송 중 검증DataSync

DataSync 핵심 특징: 전송 시 자동으로 체크섬 검증. 데이터 손상 자동 감지.


3. 진짜 모름

집중 암기 필요

Q101 — Object Lock 모드 선택 (100년 보존)

지문 키워드GovernanceCompliance
관리자도 삭제 가능
루트도 삭제 불가
보존 기간 변경 가능특권 사용자 가능❌ 절대 불가
규정 준수 (금융/의료)덜 엄격엄격

키워드 매핑:

  • “변경/삭제 절대 불가”, “규정 준수 필수” → Compliance
  • “내부 정책, 실수 방지, 관리자 예외 허용” → Governance

함정

100년 보존 요구 + “어떤 사용자도 수정 불가” → Compliance 모드 100년이어도 “관리자는 변경 가능” → Governance


Q260 & Q334 — Active Directory 연동

시나리오정답 서비스
온프레미스 AD 그대로 유지 + AWS 연동AD Connector
완전 관리형 AD, 클라우드 네이티브AWS Managed Microsoft AD
소규모, 간단한 AD 기능Simple AD
MFA + AD 통합AD Connector + MFA

키워드 매핑:

  • “기존 AD 유지”, “동기화 없이 프록시” → AD Connector
  • “AWS에서 완전 관리”, “트러스트 관계” → Managed Microsoft AD
  • “300명 이하 소규모” → Simple AD

Q414 — DataSync vs File Gateway 구분

DataSyncFile Gateway
목적데이터 이동/마이그레이션지속적 온프레미스 파일 접근
실행 방식일회성 or 예약 실행상시 실행
프로토콜에이전트 기반NFS / SMB
적합 케이스마이그레이션, 배치 동기화온프레미스 앱이 S3를 파일처럼 사용

키워드 매핑:

  • “거의 실시간”, “지속적”, “온프레미스 앱이 S3 접근” → File Gateway
  • “마이그레이션”, “일정 주기 동기화”, “배치” → DataSync

Q523 — 여러 DynamoDB 테이블 조회, 기본 성능 영향 없이

지문 키워드정답
여러 데이터 소스 SQL 조회Athena Federated Query
DynamoDB 기본 성능 영향 없음Federated Query (Lambda 커넥터)
운영 효율적Federated Query (서버리스)

해답 로직:

Athena Federated Query
= Lambda 커넥터로 DynamoDB/RDS/Redis 등 여러 소스 SQL 조회
= 원본 DB에 직접 부하 없이 분리된 Lambda로 처리

Q547 — 대용량 스트리밍 → S3, 최소 운영 오버헤드

지문 키워드정답
스트리밍 데이터 수집Kinesis
S3로 직접 전달Kinesis Data Firehose
최소 운영 오버헤드Firehose (완전 관리형)
재처리/Replay 필요Kinesis Data Streams

키워드 매핑:

  • “스트리밍 + S3 저장 + 최소 오버헤드” → Firehose
  • “스트리밍 + 재처리 + 여러 소비자” → Data Streams

Q550 — ECS 실행 역할 vs 태스크 역할

역할목적예시
ECS 실행 역할 (Execution Role)ECS 에이전트가 AWS 접근ECR 이미지 pull, CloudWatch 로그 쓰기
ECS 태스크 역할 (Task Role)컨테이너가 AWS 접근컨테이너가 S3, DynamoDB 접근

키워드 매핑:

  • “ECR에서 이미지 가져오기”, “로그 전송” → 실행 역할
  • “컨테이너가 S3/DynamoDB 접근” → 태스크 역할

Q556 — EC2가 DynamoDB 접근, 자격증명 노출 금지

지문 키워드정답
API 자격증명 노출 금지IAM Role (액세스 키 사용 금지)
저장 + 검색 (읽기/쓰기)읽기 + 쓰기 권한 모두 포함
EC2 인스턴스 프로필IAM Role → 인스턴스 프로필 연결

A vs B 함정

A: 읽기 권한만 (Read Only) B: 읽기 + 쓰기 권한 지문에 “저장하고 검색” = 읽기+쓰기 → B 선택


Q698 — MSK (Managed Streaming for Kafka) 보안

지문 키워드정답
클라이언트 인증서 기반 인증mTLS
사용자명/비밀번호 인증SASL/SCRAM
브로커 간 암호화TLS
저장 데이터 암호화KMS

MSK 인증 방식:

  • mTLS: 클라이언트 인증서 ↔ 서버 인증서 상호 검증
  • SASL/SCRAM: ID/PW 기반, Secrets Manager 통합
  • IAM: IAM 정책 기반 (MSK Serverless 포함)

4. 핵심 비교표 모음

S3 스토리지 클래스 최소 보관 기간

클래스최소 보관최소 크기
Standard없음없음
Intelligent-Tiering없음128KB 미만은 FA 고정
Standard-IA30일128KB
One Zone-IA30일128KB
Glacier Instant90일128KB
Glacier Flexible90일40KB
Glacier Deep Archive180일40KB

DR 전략 4종

전략RTORPO비용특징
Backup & Restore수시간수시간S3 백업 후 복원
Pilot Light수십분★★핵심만 최소 실행
Warm Standby수분초~분★★★축소 스케일 상시 운영
Active-Active~0~0★★★★완전 이중화

ELB 종류

ALBNLBGWLB
레이어7 (HTTP)4 (TCP/UDP)3 (IP)
정적 IP-
경로 기반 라우팅-
WebSocket-
용도웹앱게임/금융/TCP방화벽 어플라이언스

Route 53 라우팅 정책

정책용도키워드
Simple단순 레코드-
WeightedA/B 테스트비율, 카나리
Latency최저 지연 리전가장 빠른 리전
FailoverActive-Passive장애 조치, 자동 전환
Geolocation국가/지역별특정 국가 트래픽
Multivalue복수 IP단순 LB

SQS 핵심 파라미터

파라미터기본최대용도
Visibility Timeout30초12시간처리 중 숨김 (Lambda 타임아웃보다 길게)
Message Retention4일14일보존 기간
Delivery Delay015분전송 지연
Max Receive Count--DLQ 이동 기준

시험 당일 루틴

  1. 이 노트 키워드 매핑표 10분 복습
  2. hard65 오답 번호만 재확인
  3. DR 전략 4종, AD 서비스 3종 암기 확인