title: What are the most restrictive aws resource name limitations (e.g. characters and length)?
body: <p>Different resources in aws, such as S3 buckets, lambdas and roles, have different maximum lengths and different character sets which they accept. </p>
  
  <p>Is there a very restrictive resource name, which, if you follow it, you will also be obeying the restrictions of all other resources?</p>
  
  <p>I'm looking for a set of constraints which will obey every kind of restriction enforced by all resource groups, globally, yet also be as permissive as possible.</p>
  
  <p>The ideal answer would be a nice, unambiguous regular expression.</p>