Serverless Developer Guide
Related resource(s):
• Permissions boundaries for IAM entities - oﬃcial documentation.
Additional resources
Oﬃcial AWS documentation:
• AWS Identity and Access Management Documentation
• Example IAM identity-based policies - an extensive list of example policies, including AWS 
Lambda: Allows a lambda function to access an Amazon DynamoDB table which is useful in 
microservices
• Grant least privilege section of the Policies and permissions chapter suggests a method to reﬁne 
permissions for increased security
Resources from the serverless community:
• Simplifying serverless permissions with AWSAWS SAM Connectors - AWS Compute blog post 
by Kurt Tometich, Senior Solutions Architect, AWS, from Oct 2022 that introduces a AWS SAM 
abstraction that creates minimally scoped IAM policies
• Building AWS Lambda governance and guardrails - AWS Compute blog post by Julian Wood, 
Senior Solutions Architect, AWS, from Aug 2022 that highlights how Lambda, as a serverless 
service, simpliﬁes cloud security and compliance so you can concentrate on your business logic.
Next Steps
• Work through the Getting Started Resource Center 30-45 min tutorial on Setting Up Your AWS 
Environment to properly set up your AWS account, secure the root user, create an IAM user, and 
setup AWS CLI and (optionally) Cloud9 environment.
Get started with Lambda
All projects need a compute capability to handle processing tasks. Here are some examples:
• Handling web application and API requests
• Transforming batches of data
• Processing messages from a queue
Additional resources 46