Bird
0
0

You want to share a security group ID from SecurityStack to multiple application stacks using Outputs and Imports. Which approach ensures best practice for cross-stack references?

hard📝 Application Q9 of 15
AWS - CloudFormation
You want to share a security group ID from SecurityStack to multiple application stacks using Outputs and Imports. Which approach ensures best practice for cross-stack references?
AHardcode the security group ID in each application stack template.
BExport the security group ID with a unique export name and import it in each application stack using ImportValue.
CUse Ref to directly reference SecurityStack resources in application stacks.
DCreate duplicate security groups in each application stack.
Step-by-Step Solution
Solution:
  1. Step 1: Identify best practice for sharing resources

    Exporting with unique names and importing via ImportValue is the recommended method.
  2. Step 2: Evaluate alternatives

    Hardcoding risks errors; Ref cannot cross stacks; duplicating resources wastes effort and causes conflicts.
  3. Final Answer:

    Export the security group ID with a unique export name and import it in each application stack using ImportValue. -> Option B
  4. Quick Check:

    Use Export/ImportValue for shared resources = B [OK]
Quick Trick: Export once, import many for shared resources [OK]
Common Mistakes:
  • Hardcoding IDs causing drift
  • Using Ref across stacks (not allowed)
  • Duplicating resources unnecessarily

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More AWS Quizzes