AWS DevOps Engineer Professional Practice Test

Disable ads (and more) with a membership for a one time $2.99 payment

Enhance your AWS skills with our AWS DevOps Engineer Professional Test. Ace your certification with multiple choice questions, detailed explanations, and comprehensive study guides. Prepare effectively and conquer the exam!

Each practice test/flash card set has 50 randomly selected questions from a bank of over 500. You'll get a new set of questions each time!

Practice this question and more.


How can you specify a snapshot for creating a new RDS database via CloudFormation?

  1. Use the SnapshotId property

  2. Specify the DBSnapshotIdentifier property

  3. Set the DBInstanceIdentifier property

  4. Define the DatabaseSnapshot property

The correct answer is: Specify the DBSnapshotIdentifier property

To create a new Amazon RDS database instance from an existing snapshot using AWS CloudFormation, you should specify the DBSnapshotIdentifier property. This property allows you to pinpoint which snapshot to use when creating the new database instance. It acts as a reference to the snapshot that contains the data and configuration settings that will be used to initialize the new database. Using the DBSnapshotIdentifier is essential for actions like restoring a database, where you want to use a previously taken backup snapshot. It ensures that the new RDS instance is populated with the data and structure from the specified snapshot, thus facilitating efficient recovery or cloning scenarios. While other properties like SnapshotId might seem relevant, they are not the correct parameters for this specific action within CloudFormation. Similarly, while the DBInstanceIdentifier is necessary for identifying the new instance itself, it does not apply to the selection of the snapshot from which the new instance will be created. The DatabaseSnapshot property is also not recognized within the context of CloudFormation for RDS instance creation. Therefore, specifying the DBSnapshotIdentifier is key to ensuring that the correct snapshot is used to instantiate the new database.