Given an Amazon credential set (not username and password, only API credentials), is there a programmatic way to find out when this account was created? I assume that if the user has an EBS volume, an S3 object, I can set the date it was created. Is there a better way?
IAM has a GetUser command.
This seems most relevant. If this does not work, it may be impossible.
Yes there is! Open the billing console and then in DatePicker keep going back in time until AWS stops you. Then you will receive the exact date the account was created.
Similar to the previous comment, but with an image. If you go to billing as follows:
Select billing date
The easiest way is to check your registered email with the subject "Welcome to Amazon Web Services" received from the email address " no-reply-aws@amazon.com ". This will give the exact date your account was created.