A developer is writing a web application that must share secure documents with end users. The documents are stored in a private Amazon S3 bucket. The application must allow only authenticated users to download specific documents when requested, and only for a duration of 15 minutes. How can the developer meet these requirements?
A) Copy the documents to a separate S3 bucket that has a lifecycle policy for deletion after 15 minutes.
B) Create a presigned S3 URL using the AWS SDK with an expiration time of 15 minutes.
C) Use server-side encryption with AWS KMS managed keys (SSE-KMS) and download the documents using HTTPS.
D) Modify the S3 bucket policy to only allow specific users to download the documents. Revert the change after 15 minutes.
Correct Answer:
Verified
Q136: A developer is creating a script to
Q137: Two containerized microservices are hosted on Amazon
Q138: An application is using a single-node Amazon
Q139: A developer is migrating code to an
Q140: A developer is writing an application that
Q142: A developer is creating an AWS Lambda
Q143: An application needs to encrypt data that
Q144: An ecommerce startup is preparing for an
Q145: A developer is creating a role to
Q146: A developer receives the following error message
Unlock this Answer For Free Now!
View this answer and more for free by performing one of the following actions
Scan the QR code to install the App and get 2 free unlocks
Unlock quizzes for free by uploading documents