This AWS IAM Actions Snippets extension equips Visual Studio Code with comprehensive snippets for all AWS IAM actions. It's your essential tool for efficient and accurate IAM policy development.
[!TIP]
Towards the Cloud runs the AWS foundation for modern product teams. This means your team ships faster, slashes AWS spend, and stay audit-ready without having to hire a platform squad.
Unsure where to start? Book a free AWS Account Review. We’ll analyse your AWS environment, hand you a security & cost report, and you decide whether to act on it yourself or have us execute. No pressure, no retainer required up front.
☁️ See how we turn AWS chaos into a compliant, cost-efficient platform…
The problem: AWS complexity compounds fast
Ad‑hoc builds become 40–60% overspend, unmonitored security gaps put customer data at risk, and engineers burn out running infrastructure instead of shipping products.
“We achieved a perfect security score in days, not months.” — Galen Simmons, CEO
Ready to see where your AWS account stands? Grab a spot while they’re available:
Features
Comprehensive Coverage: Offers snippets for all AWS IAM actions available across various AWS services.
Auto-completion: Provides intelligent auto-completion for IAM actions as you type.
Documentation Links: Quick access to AWS documentation for each IAM action directly from the snippet.
Flexible Format Support: Supports IAM policies in JSON, but also IAM Policies defined in CloudFormation templates (.json, .yaml), and Terraform files (.tf).
Up-to-Date: Regularly updated to reflect the latest AWS IAM actions.
Smart Hover Information: When hovering over wildcard actions, displays all matching IAM actions, providing a comprehensive view of the permissions covered.
Usage
Install the AWS IAM Actions Snippets extension in VS Code.
Open or create a new .json, .yml, or .tf file for your IAM policy.
Start typing an IAM action name (e.g., s3:Get) in the appropriate place in your policy.
The extension will provide auto-completion suggestions for matching IAM actions.
Select the desired action to insert it into your policy.
Example of auto-completion in action:
and an example of the hover information:
Note: If auto-completion doesn't trigger automatically, press Ctrl+Space (or Cmd+Space on macOS) to manually invoke IntelliSense.
Support
If you have a feature request or an issue, please let me know on Github