AWS ARN Parser
| partition | aws |
| service | lambda |
| region | us-east-1 |
| account | 123456789012 |
| resource type | function |
| resource id | my-function |
| resource path | function:my-function |
function:<name>[:<version-or-alias>]- ✓ partition aws
- ✓ region us-east-1
- ✓ account 123456789012
Last updated:
This tool is provided as-is for convenience. Output should be verified before use in any production or critical context.
Agent Invocation
Best Path For Builders
Browser workflow
Runs instantly in the browser with private local processing and copy/export-ready output.
Browser Workflow
This tool is optimized for instant in-browser execution with local data handling. Run it here and copy/export the output directly.
/aws-arn-parser/
For automation planning, fetch the canonical contract at /api/tool/aws-arn-parser.json.
How to Use AWS ARN Parser
- 1
Paste an ARN
Drop any AWS ARN into the input box and the parser splits it into partition, service, region, account, resource type, and resource id. Sample ARNs for each supported service are one click away.
- 2
Read the decomposition
Each segment is shown on its own row with the original ARN preserved at the bottom. Sanity checks flag non-standard partitions, account IDs that are not 12 digits, and unrecognized regions.
- 3
Switch to Build mode
Use the Build tab to assemble an ARN from form fields. Datalists suggest known services and regions. The output updates live and is validated against the embedded service format catalog.
- 4
Copy to clipboard
Click Copy to grab either the input ARN or your built ARN. Paste into IAM policies, CloudFormation, Terraform, or scripts without retyping a single character of the format.
- 5
Cross-reference the format
When a service pattern is recognized, the right pane shows the canonical resource format and example ARNs from the docs. Useful when you remember the service but not whether it is db: or db/.