aws certified developer - associate 7

AWS Certified Developer - Associate 공부 및 시험 합격 후기 (2025 DVA-C02)

응시 계기평소 AWS는 프로젝트를 진행할 때 EC2, RDS, S3, Load Balancer 정도만 써봤었다.TAVE 동아리 공식 홈페이지를 만들면서 안정적인 운영을 위해클라우드 공부가 필요하다 느꼈고, AWS 공부도 하면서 자격증도 같이 따면 좋을 거 같아 공부를 시작하게 되었다. 자격증 종류자격증의 종류는 다음과 같고 기왕 공부하는 거 기초를 따는 것 보다 1년 이상의 실무 경험이 있는 자를 대상으로 하는 associate 자격증을 따고자 했다. 나는 운영보다는 개발쪽에 더 관심이 있으니 AWS Certified Developer - Assoicate 자격증을 따는 걸로 결심했다! 공부 방법https://www.udemy.com/course/best-aws-certified-developer-ass..

[AWS Certified Developer - Associate] 문제 정리 - 6

EBS 암호화는 AWS에서 기본 제공되며, 성능 저하 없이 작동애플리케이션에서 추가적인 변경 없이 자동으로 암호화 및 복호화 수행EC2 인스턴스 플릿에서도 쉽게 확장 가능➡️ 정답: A 다이나모 디비에서 TTL을 활성화 시키면 해당 속성이 만료됐을 때 항목이 삭제되고 자동으로 다이나모 디비 스트림에 저장된다. 다이나모 디비 스트림에 저장된 내역을 기반으로 항목을 보관하는 작업을 하면 가장 효율적이다. 정답 A 람다 레이어의 최대 크기는 250MB이다. S3는 액세스 속도가 느리다. EFS가 제일 적합하다. 정답 D /index.html을 찾지 못 해 생기는 오류다. 이를 해결하기 위해 클라우드 프론트 함수를 통해 자동으로 index.html을 추가하게 하여 문제를 해결하면 된다. 정답 C iam 정책은 ..

[AWS Certified Developer - Associate] 문제 정리 - 5

정답 D게이트웨이 response의 응답 매퍼 템플릿은 실제로 백엔드가 구동되어야 사용할 수 있는 것 그러니 D가 정답 S3의 성능은 접두사와 관련있다. 하나의 접두사 내에서 초당 3500의 쓰기와 5500의 읽기를 지원한다. 즉, 성능을 높이기 위해선 접두사를 늘려야 한다. 따라서 정답은 C SQS 대기중 암호화를 위해선 콘솔창에서 관리 암호화 키를 선택해서 큐를 만들어야 한다.sendMessage에 Encrypt를 거는 것은 그냥 메타데이터를 추가하는 것일 뿐 암호화 기능이 아니다. 정답은 A 정답은 C 종속성관리 도구는 코드 아티팩트, 이벤트 브릿지와 통합하여 코드 파이프라인 빌드가 용이하다. 정답은 D AssumRole: 다른 AWS 계정에 있는 Role을 빌려온다.내 계정 또는 다른 계정에서 특..

[AWS Certified Developer - Associate] 문제 정리 - 4

람다함수가 VPC 내부에 ENI를 만들어 내부의 리소스와 통신하기 위해선 ENI가 필요한 것은 알 것이다. 이 ENI를 만들기 위해 필요한 권한이 바로 AWSLambdaVPCAccessExecutionRole이라고 한다. aws_iam 인증 유형이 있는 람다 함수 url 이란 말은 iam 인증을 통해서만 접근할 수 있는 람다함수를 만든다는 얘기다. none 유형은 반대로 아무 인증 없이 접근할 수 있는 람다 함수를 만든다는 얘기다. 따라서 정답은 A 게이트웨이는 특정 이벤트 발생시 트리거 되는 전용 엔드포인트가 존재한다. $connect, $disconnect는 각각 사용자가 웹소켓에 연결됐을 때, 연결이 끊겼을 때 트리거 되는 경로다. 해당 경로를 구현해서 클라이언트를 제거시키면 된다. 따라서 정답은 ..

[AWS Certified Developer - Associate] 문제 정리 - 3

api 게이트웨이의 요청 매핑 템플릿에는 mock intergration 기능이 있다. 이 기능은매핑 템플릿을 활용하여, 특정 응답에 대해 어떤 방식으로 반환할지를 정해놓을 수 있다. 즉, 매핑 템플릿의 mock intergration 기능이 가장 오버헤드가 적은 테스트 방법이다. 반복자 연령 메트릭 (iterator age)란 키네시스 데이터 스트림에서 람다함수로 데이터를 보낸 후 람다함수가 데이터를 처리하는 속도를 의미한다. 즉, 반복자 연령 메트릭이 증가한다는 의미는 람다 함수가 데이터를 처리하는 속도가 느려진다는 의미다. 즉, 람다함수의 실행 시간을 높이는 선지를 찾아야 한다. 데이터 스트림의 샤드 수를 늘리면 람다함수를 더 많이 할당할 수 있다.기본 모드에서 샤드 한 개당 람다함수 한 개가 할당..

[AWS Certified Developer - Associate] 문제 정리 - 2

시작 -> 번들 다운로드 -> 설치 -> 트래픽 허용 -> 종료 설치와 트래픽 허용 앞 뒤로 후크가 존재. 파티션키 + 정렬키 조합 사용 인덱스 하나 더 만들어서 조회 때리면 수월할 듯 당연히 stage 사용하는 게 정답이라고 생각했지만막상 C번을 보니 조금 헷갈렸음 C번은 쿼리 매개변수를 작성하고, 그에 따른 코드 버전을 호출하도록 코드를 추가로 작성해야함-> 오버헤드가 증가함 -> 따라서 스테이지가 정답 Memcached는 데이터 정렬 기능을 제공하지 않는다. a 이러한 요구 사항을 가장 적은 운영 오버헤드로 충족하는 솔루션은 옵션 A입니다. 서버리스 백엔드가 있는 AWS Amplify를 사용하여 각 웹사이트를 호스팅합니다. AWS Amplify는 개발자가 웹 애플리케이션과 정적 웹사이트를 빌드하고 ..

[AWS Certified Developer - Associate] 문제 정리 - 1

기본적으로 Parameter Store는 교차계정 액세스를 지원하지 않고, IAM Role과 STS를 이용해 우회해야 한다.Secrets Manager같은 경우 리소스 기반 정책으로 교차 계정 액세스를 지원하기 때문에 C가 효율적이다. C의 경우는 외부에서 매개변수로 t2MICRO 같은 식으로 입력받는다.이 경우 오타가 발생할 수도 있어 비효율적이다. D의 경우 Allowed Values를 활용하면, 사용 가능한 목록을 나열하고 그 중 하나를 선택할 수 있다.매개변수도 받지 않고 오타날 위협도 없으니 가장 적합한 선택지다.