AWS - CloudFormationWhich of the following is the correct way to define a resource in AWS CloudFormation?A<code>resource "aws_ec2_instance" "web" {}</code>B<code>resource "aws_instance" "web" {}</code>C<code>AWS::EC2::Instance:</code>D<code>resource "ec2_instance" "web" {}</code>Check Answer
Step-by-Step SolutionSolution:Step 1: Identify CloudFormation syntaxCloudFormation uses YAML or JSON with resource types like 'AWS::EC2::Instance'.Step 2: Recognize Terraform syntaxTerraform uses 'resource "aws_instance" "name" {}'.Final Answer:CloudFormation resource types use 'AWS::Service::Resource' format. -> Option CQuick Check:CloudFormation uses AWS:: notation [OK]Quick Trick: CloudFormation uses AWS::Service::Resource format [OK]Common Mistakes:Confusing Terraform resource syntax with CloudFormationUsing Terraform resource blocks in CloudFormationMisnaming resource types
Master "CloudFormation" in AWS9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallTime
More AWS Quizzes Architecture Best Practices - Disaster recovery strategies (backup, pilot light, warm standby) - Quiz 6medium Architecture Best Practices - Operational excellence pillar - Quiz 4medium Architecture Best Practices - Disaster recovery strategies (backup, pilot light, warm standby) - Quiz 8hard CloudFormation - Stack drift detection - Quiz 13medium Cost Optimization - AWS Trusted Advisor recommendations - Quiz 10hard ECS and Fargate - Fargate serverless containers - Quiz 9hard ECS and Fargate - Why container services matter on AWS - Quiz 10hard Route 53 - Record types (A, AAAA, CNAME, Alias) - Quiz 12easy Serverless Architecture - Lambda with API Gateway pattern - Quiz 12easy Serverless Architecture - Lambda with API Gateway pattern - Quiz 11easy