DVA-C02 문제 6

한 개발자가 AWS에 배포될 애플리케이션을 개발 중입니다. 개발자는 코드를 로컬에서 테스트하고 디버깅해야 합니다. 코드는 패키징되어 Amazon S3 버킷에 저장되어 있습니다.
개발자가 최소한의 설정으로 로컬 환경에서 코드를 테스트하고 디버깅하려면 어떻게 해야 할까요?

DVA-C02 문제 7

실시간 메시징 애플리케이션이 백엔드 HTTP 서비스와 함께 Amazon API Gateway WebSocket API를 사용합니다. 개발자는 WebSocket 연결에 지속적으로 연결과 연결을 끊는 클라이언트를 식별하고 해당 클라이언트를 제거하는 기능을 애플리케이션에 추가해야 합니다. 이러한 요구 사항을 충족하기 위해 개발자는 애플리케이션에 어떤 변경 사항을 적용해야 할까요? (두 가지를 선택하세요.)

DVA-C02 문제 8

개발자는 애플리케이션 컨테이너, AWS Lambda 함수, 그리고 Amazon Simple Queue Service(Amazon SQS) 큐를 가지고 있습니다. Lambda 함수는 SQS 큐를 이벤트 소스로 사용합니다. Lambda 함수는 호출될 때 타사 머신 러닝 API를 호출합니다. 타사 API의 응답을 받는 데 최대 60초가 걸릴 수 있습니다.
현재 Lambda 함수의 타임아웃 값은 65초입니다. 개발자는 Lambda 함수가 SQS 큐에서 중복 메시지를 처리하는 경우가 있음을 발견했습니다.
개발자는 람다 함수가 중복 메시지를 처리하지 않도록 하려면 어떻게 해야 할까요?

DVA-C02 문제 9

한 회사가 Amazon API Gateway와 AWS Lambda 함수를 사용하여 RESTful API를 제공하는 서버리스 애플리케이션을 보유하고 있습니다. 이 회사는 지속적 통합 및 지속적 배포(CI/CD) 워크플로를 사용하여 여러 환경에 애플리케이션을 배포합니다. 회사는 배포 후 자동화된 통합 테스트를 구현하고자 합니다.
개발자는 서버리스 애플리케이션의 배포 및 통합 테스트를 자동화하기 위해 필요한 인프라와 프로세스를 구축해야 합니다.
어떤 솔루션이 이러한 요구 사항을 충족할까요?

DVA-C02 문제 10

한 회사가 Amazon API Gateway를 사용하여 고객에게 여러 API를 제공하고 있습니다. 해당 API에는 API Gateway에서 캐싱이 활성화되어 있습니다. 고객은 API를 테스트할 때 각 API의 캐시를 무효화할 수 있는 방법이 필요합니다.
개발자는 고객이 API 캐시를 무효화할 수 있도록 하려면 어떻게 해야 할까요?