A development team maintains a web application by using a single AWS CloudFormation template. The template defines web servers and an Amazon RDS database. The team uses the Cloud Formation template to deploy the Cloud Formation stack to different environments.
During a recent application deployment, a developer caused the primary development database to be dropped and recreated. The result of this incident was a loss of data. The team needs to avoid accidental database deletion in the future.
Which solutions will meet these requirements? (Choose two.)
A . Add a CloudFormation Deletion Policy attribute with the Retain value to the database resource.
B . Update the CloudFormation stack policy to prevent updates to the database.
C . Modify the database to use a Multi-AZ deployment.
D . Create a CloudFormation stack set for the web application and database deployments.
E . Add a Cloud Formation DeletionPolicy attribute with the Retain value to the stack.
Answer: A, B
Explanation:
AWS CloudFormation is a service that enables developers to model and provision AWS resources using templates. The developer can add a CloudFormation Deletion Policy attribute with the Retain value to the database resource. This will prevent the database from being deleted when the stack is deleted or updated. The developer can also update the CloudFormation stack policy to prevent updates to the database. This will prevent accidental changes to the database configuration or properties.
Reference:
[What Is AWS CloudFormation? – AWS CloudFormation]
[DeletionPolicy Attribute – AWS CloudFormation]
[Protecting Resources During Stack Updates – AWS CloudFormation]
Latest DVA-C02 Dumps Valid Version with 65 Q&As
Latest And Valid Q&A | Instant Download | Once Fail, Full Refund