DVA-C02 문제 26

AWS Lambda 함수는 Amazon S3 버킷에 대한 읽기 권한과 Amazon DynamoDB 테이블에 대한 읽기/쓰기 권한이 필요합니다. 적절한 1AM 정책은 이미 존재합니다. Lambda 함수에 S3 버킷과 DynamoDB 테이블에 대한 접근 권한을 부여하는 가장 안전한 방법은 무엇일까요?

DVA-C02 문제 27

한 회사가 인터넷을 통해 API 서비스를 제공하여 매일 업데이트되는 통계 정보에 대한 인증 없는 읽기 접근을 제공하고 있습니다. 이 회사는 Amazon API Gateway와 AWS Lambda를 사용하여 API를 개발했습니다. 서비스가 인기를 얻으면서 회사는 API의 응답성을 향상시키고자 합니다.
어떤 조치가 회사가 이 목표를 달성하는 데 도움이 될 수 있을까요?

DVA-C02 문제 28

한 개발자가 사진 처리를 위한 두 개의 AWS Lambda 함수를 사용하는 서버리스 애플리케이션을 설계하고 있습니다. 하나의 Lambda 함수는 객체를 Amazon S3 버킷에 저장하고 관련 메타데이터를 Amazon DynamoDB 테이블에 저장합니다. 다른 Lambda 함수는 DynamoDB 테이블의 메타데이터를 사용하여 S3 버킷에서 객체를 가져옵니다. 두 Lambda 함수 모두 복잡한 연산을 수행하기 위해 동일한 Python 라이브러리를 사용하고 있으며, 압축된 배포 패키지의 최대 크기 제한에 거의 근접하고 있습니다.
개발자는 운영 오버헤드를 최소화하면서 람다 배포 패키지 크기를 줄이기 위해 무엇을 해야 할까요?

DVA-C02 문제 29

한 개발자가 회사에서 발생한 문제를 조사하고 있습니다. 일부 요청은 Amazon API Gateway 엔드포인트를 통과하지만, 해당 엔드포인트를 지원하는 AWS Lambda 함수에 도달하지 못합니다. 개발자는 두 번째 Lambda 함수가 AWS 계정에서 허용된 최대 동시 실행 수에 도달하여 실행되는 경우를 발견했습니다. 개발자는 이 문제를 어떻게 해결할 수 있을까요?

DVA-C02 문제 30

애플리케이션이 Amazon Kinesis를 사용하여 클릭스트림 데이터를 처리하고 있습니다. Kinesis로 전송되는 클릭스트림 데이터는 주기적으로 급증합니다. PutRecords API 호출이 간헐적으로 실패하며, 로그에는 실패한 호출이 아래와 같은 응답을 반환하는 것으로 나타납니다.

이 예외 상황을 완화하는 데 도움이 될 기술은 무엇입니까? (두 가지를 선택하십시오.)