Preparing Practice Exam…
Please wait a moment while the system generates the exam questions, answers, and study session.
Please wait a moment while the system generates the exam questions, answers, and study session.
AWS Certified Developer - Associate · AWS
Select one answer.
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
A) Eliminated - function cannot be invoked when a GET request is made. B) Eliminated - It will either create two copies or overwrite existing copy D) Eliminated - GetObjectLegalHold this API is used to check if an object is under a legal hold. It has nothing to do with dynamically modifying or removing PII from documents.
=> Discard A: S3 event notification not support GET => Discard B: violate this rule 'keyword: only one copy of the document'. S3 event notification with PUT, make a copy (without PII) beside original record => Dsiscard D: API GetObjectLegelHold is s3 GET API to know s3 object is editable, it can't update/ edit s3 object. Lambda can't auto be called by this API C: Lambda access point is intermediary s3 object and end-user, it modifies a copy of data (delete PII) then return user, then delete this data from local lambda memory
https://aws.amazon.com/s3/features/object-lambda/ With S3 Object Lambda, you can add your own code to S3 GET, HEAD, and LIST requests to modify and process data as it is returned to an application. You can use custom code to modify the data returned by S3 GET requests to filter rows, dynamically resize images, redact confidential data, and much more.