Name AWS, GCP and Azure resources

Create a provider-compatible cloud resource name from project and environment parts.

freeworks offlinenothing uploaded
ToolCloud Resource Namer
Input
Output
Put this on your own site

The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.

Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.

Preview

How it works

Project, environment, region, and role tokens are normalized into lowercase provider names with separators and length limits. Invalid characters are removed and an optional deterministic suffix avoids collisions.

  • Environment and region reduce cross-account collisions.
  • Provider limits require truncation before deployment.

Worked example

AWS Production S3 Bucket
Generate AWS S3 bucket name suggestions for a production environment
Input
											Provider: aws
Project: webapp
Environment: prod
Resource type: bucket
Region: us-east-1
Suffix: 
										
Output
												# Cloud Resource Name Suggestions
# Provider: aws

1. webapp-prod-bucket
2. webapp-bucket-prod-us-east-1
3. prod-webapp-bucket
											

When to use this

Infrastructure code, environment provisioning, and deployment previews name resources.

Edge cases

  • Two long names can truncate to the same prefix.
  • Global names may need uniqueness beyond one account.
  • Global resources should not receive a region token blindly.

References