Bird
0
0

Why does AWS SAM use the Transform: 'AWS::Serverless-2016-10-31' declaration at the top of the template?

hard📝 Conceptual Q10 of 15
AWS - Serverless Architecture
Why does AWS SAM use the Transform: 'AWS::Serverless-2016-10-31' declaration at the top of the template?
ATo define the runtime environment for Lambda functions
BTo specify the AWS region for deployment
CTo enable SAM-specific resource types and syntax during deployment
DTo set the IAM role permissions for the stack
Step-by-Step Solution
Solution:
  1. Step 1: Understand the Transform declaration

    Transform tells AWS CloudFormation to process SAM syntax and resource types.
  2. Step 2: Eliminate other options

    Region, runtime, and IAM roles are set elsewhere, not by Transform.
  3. Final Answer:

    Enable SAM-specific resource types and syntax -> Option C
  4. Quick Check:

    Transform enables SAM processing [OK]
Quick Trick: Transform enables SAM features in CloudFormation [OK]
Common Mistakes:
  • Thinking Transform sets region or permissions
  • Confusing Transform with runtime setting

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More AWS Quizzes