Quizzes · The core four

Storage

Level 0 questions on Storage. Read the pillar first if it's new to you.

  • 15 questions, from a pool of 41
  • 1 correct answer of 4 each
  • Pass line 80%

Questions and answers come in a new order every time, and every choice is explained. Your answers feed your weak spots on the exam page; they don't change your exam score.

Question 1A teammate created Todo.io's RDS database while the console was set to eu-west-1. The app runs in us-east-1 and can't find the database. Why?

Choose one answer

Learn it: Region · Set up AWS: Wrong Region

Question 2What does Amazon RDS do for Todo.io that running MySQL on its own EC2 instance would not?

Choose one answer

Learn it: RDS (Relational Database Service)

Question 3Todo.io's app can't connect to its RDS MySQL database: the connection times out. The password is correct. What is the most likely cause?

Choose one answer

Learn it: Security group · RDS (Relational Database Service)

Question 4In Todo.io's Level 0 setup, how does the app prove who it is to its RDS MySQL database?

Choose one answer

Learn it: RDS (Relational Database Service)

Question 5Todo.io is creating a single-AZ RDS database, but its DB subnet group must include subnets in at least two Availability Zones. Why?

Choose one answer

Learn it: RDS (Relational Database Service) · Subnet

Question 6Someone ran DELETE FROM todos on Todo.io's RDS database. Will CloudTrail show who did it?

Choose one answer

Learn it: RDS (Relational Database Service) · CloudTrail

Question 7After Todo.io created its first RDS database, a role named AWSServiceRoleForRDS appeared. What is it?

Choose one answer

Learn it: Service-linked role

Question 8A developer can create RDS databases, but creating one with an Enhanced Monitoring role fails with AccessDenied. What is missing?

Choose one answer

Learn it: iam:PassRole

Question 9Todo.io needs reports that join users, todos and tags with SQL. Which service fits?

Choose one answer

Learn it: RDS (Relational Database Service) · DynamoDB

Question 10Unlike DynamoDB, where does an Amazon RDS database run?

Choose one answer

Learn it: RDS (Relational Database Service) · VPC (Virtual Private Cloud)

Question 11How does Todo.io's app read and write DynamoDB?

Choose one answer

Learn it: DynamoDB

Question 12Todo.io's app gets AccessDeniedException when it calls PutItem on the Todos table. What should be fixed?

Choose one answer

Learn it: DynamoDB · IAM policy

Question 13Todo.io's app on EC2, in a public subnet, calls DynamoDB. Which way does the request travel?

Choose one answer

Learn it: VPC (Virtual Private Cloud) · DynamoDB · Internet gateway

Question 14Todo.io wants traffic from its VPC to DynamoDB to stay off the internet, without paying extra for it. What should it add?

Choose one answer

Learn it: VPC (Virtual Private Cloud) · DynamoDB · NAT gateway

Question 15How should Todo.io design a DynamoDB table so that reads are fast?

Choose one answer

Learn it: DynamoDB

Question 16A Lambda function that isn't attached to a VPC writes to DynamoDB. Which security group is involved?

Choose one answer

Learn it: DynamoDB · Security group

Question 17Todo.io needs to store login sessions: millions of them, always looked up by session id, never joined to anything. Which service fits best?

Choose one answer

Learn it: DynamoDB

Question 18With DynamoDB, which of these does Todo.io manage?

Choose one answer

Learn it: DynamoDB

Question 19Todo.io created its Todos table in us-east-1. An app in eu-west-1 calls DynamoDB in eu-west-1 and gets ResourceNotFoundException. Why?

Choose one answer

Learn it: Region · DynamoDB

Question 20A policy should cover only the Todos table, in us-east-1, in account 111122223333. Which Resource is right?

Choose one answer

Learn it: ARN (Amazon Resource Name)

Question 21Todo.io creates a bucket named todoio-pictures in eu-west-1. Which statement is true?

Choose one answer

Learn it: S3 (Simple Storage Service)

Question 22What kind of storage is Amazon S3?

Choose one answer

Learn it: S3 (Simple Storage Service)

Question 23Is Amazon S3 inside Todo.io's VPC?

Choose one answer

Learn it: VPC (Virtual Private Cloud) · S3

Question 24Todo.io creates a new S3 bucket and changes no settings. Can someone on the internet read its objects?

Choose one answer

Learn it: S3 (Simple Storage Service)

Question 25Todo.io's pictures grow by about 1 TB a month. What must Todo.io do about S3 capacity?

Choose one answer

Learn it: S3 (Simple Storage Service)

Question 26In S3, what is an object's key?

Choose one answer

Learn it: S3 (Simple Storage Service)

Question 27Todo.io's auditors ask who downloaded a file from an S3 bucket last week. CloudTrail is on with its default settings. Will it have that?

Choose one answer

Learn it: CloudTrail

Question 28A teammate asks what controls who can read objects in an S3 bucket. Which answer is right?

Choose one answer

Learn it: S3 (Simple Storage Service) · IAM policy

Question 29Which of Todo.io's data belongs in S3?

Choose one answer

Learn it: S3 (Simple Storage Service)

Question 30What is the ARN of an S3 bucket named todoio-pictures?

Choose one answer

Learn it: ARN (Amazon Resource Name) · S3

Question 31Todo.io's app on EC2 swaps its RDS MySQL database for a DynamoDB table. With RDS, access came down to the database's security group and a password. What decides whether the app may write to the table now?

Choose one answer

Learn it: DynamoDB · RDS (Relational Database Service) · EC2 (Elastic Compute Cloud) · IAM policy

Question 32Todo.io needs SQL reports with joins, so it moves its todos from DynamoDB to RDS MySQL. DynamoDB lived outside the VPC. Where does the new database go?

Choose one answer

Learn it: RDS (Relational Database Service) · Subnet · VPC (Virtual Private Cloud)

Question 33What does "RDS (Relational Database Service)" mean?

Choose one answer

Learn it: RDS (Relational Database Service)

Question 34Which term is this? "A managed SQL database, like MySQL or PostgreSQL, that AWS runs for you."

Choose one answer

Learn it: RDS (Relational Database Service)

Question 35Which AWS term is described by this analogy? "A filing cabinet with a librarian AWS employs."

Choose one answer

Learn it: RDS (Relational Database Service)

Question 36What does "DynamoDB" mean?

Choose one answer

Learn it: DynamoDB

Question 37Which term is this? "A fully managed NoSQL database you use through AWS API calls."

Choose one answer

Learn it: DynamoDB

Question 38Which AWS term is described by this analogy? "A giant labelled locker wall where you fetch lockers by their exact key."

Choose one answer

Learn it: DynamoDB

Question 39What does "S3 (Simple Storage Service)" mean?

Choose one answer

Learn it: S3 (Simple Storage Service)

Question 40Which term is this? "Unlimited storage for files ("objects") in containers called buckets."

Choose one answer

Learn it: S3 (Simple Storage Service)

Question 41Which AWS term is described by this analogy? "A warehouse of labelled boxes you can reach from anywhere."

Choose one answer

Learn it: S3 (Simple Storage Service)