Bird
0
0

You want to create an EC2 instance and assign it a security group defined in the same Resources section. How do you reference the security group in the EC2 instance properties?

hard📝 Application Q9 of 15
AWS - CloudFormation
You want to create an EC2 instance and assign it a security group defined in the same Resources section. How do you reference the security group in the EC2 instance properties?
A"SecurityGroupIds": [{ "Ref": "MySecurityGroup" }]
B"SecurityGroups": "MySecurityGroup"
C"SecurityGroupIds": "MySecurityGroup"
D"SecurityGroups": [{ "Ref": "MySecurityGroup" }]
Step-by-Step Solution
Solution:
  1. Step 1: Identify correct property for EC2 security groups

    For VPC instances, SecurityGroupIds expects a list of security group IDs referenced by Ref.
  2. Step 2: Confirm correct syntax for referencing resource

    Use Ref function inside a list for SecurityGroupIds; SecurityGroups property is for EC2-Classic.
  3. Final Answer:

    "SecurityGroupIds": [{ "Ref": "MySecurityGroup" }] -> Option A
  4. Quick Check:

    Use SecurityGroupIds with Ref list for VPC security groups [OK]
Quick Trick: Use SecurityGroupIds with Ref array to link security groups [OK]
Common Mistakes:
  • Using SecurityGroups property in VPC context
  • Passing string instead of list for SecurityGroupIds
  • Not using Ref to reference resource

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More AWS Quizzes