AWS-Certified-Solutions-Architect-Associate-SAA-C01 AWS Certified Solutions Architect - Associate (SAA-C01)

Loading demo links...

Showing 13–15 of 15 questions

Question 13

A website keeps a record of user actions using a globally unique identifier (GUID) retrieved from Amazon Aurora in place of the user name within the audit record. Security protocols state that the GUID content must not leave the company’s Amazon VPC.

As the web traffic has increased, the number of web servers and Aurora read replicas has also increased to keep up with the user record reads for the GUID. What should be done to reduce the number of read replicas required while improving performance?

Select an option, then click Submit answer.

  • Keep the user name and GUID in memory on the web server instance so that the association can be remade on demand. Remove the record after 30 minutes.

  • Deploy a Amazon ElastiCache for Redis server into the infrastructure and store the user name and GUID there. Retrieve the GUID from ElastiCache when required.

  • Encrypt the GUID using Base64 and store it in the user’s session cookie. Decrypt the GUID when an audit record is needed.

  • Change the GUID to an MD5 hash of the user name, so that the value can be calculated on demand without referring to the database.

Question 14

A team has an application that detects new objects being uploaded into an Amazon S3 bucket. The uploads trigger a Lambda function to write object metadata into an Amazon DynamoDB table and RDS PostgreSQL database.

Which action should the team take to ensure high availability?

Select an option, then click Submit answer.

  • Enable cross-region replication in the Amazon S3 bucket.

  • Create a Lambda function for each Availability Zone the application is deployed in.

  • Enable multi-AZ on the RDS PostgreSQL database.

  • Create a DynamoDB stream for the DynamoDB table.

Question 15

A company is designing a new application to collect data on user behavior for analysis at a later time. Amazon Kinesis Data Streams will be used to receive user interaction events.

What should be done to ensure the event data is retained indefinitely?

Select an option, then click Submit answer.

  • Configure the stream to write records to an attached Amazon EBS volume.

  • Configure an Amazon Kinesis Data Firehose delivery stream to store data on Amazon S3.

  • Configure the stream data retention period to retain the data indefinitely.

  • Configure an Amazon EC2 consumer to read from the data stream and store records in Amazon SQS.